Unable to open browser with Url

04-18-2019 01:09:55 PM Test Cases/Test1

Elapsed time: 1.071s

Test Cases/Test1 FAILED.

Reason:

com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘https://www.google.com/

at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)

at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)

at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)

at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)

at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)

at Test1.run(Test1:16)

at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)

at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)

at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:342)

at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:333)

at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:312)

at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:304)

at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:238)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)

at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)

at TempTestCase1555549792413.run(TempTestCase1555549792413.groovy:21)

Caused by: com.kms.katalon.core.appium.exception.AppiumStartException: Appium directory is invalid: Cannot find appium executable file.

at com.kms.katalon.core.appium.driver.AppiumDriverManager.findAppiumJS(AppiumDriverManager.java:345)

at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServer(AppiumDriverManager.java:260)

at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServerJS(AppiumDriverManager.java:245)

at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServerJS(AppiumDriverManager.java:365)

at com.kms.katalon.core.appium.driver.AppiumDriverManager.ensureServicesStarted(AppiumDriverManager.java:227)

at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:411)

at com.kms.katalon.core.webui.driver.WebMobileDriverFactory.createMobileDriver(WebMobileDriverFactory.java:129)

at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:251)

at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:188)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)

at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)

at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)

at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)

at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)

at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)

at Script1555546206435.run(Script1555546206435.groovy:16)

… 11 more

I am new here, and after installation, I have encountered this problem when I set a new prokect just to open browser.

Hi @pac.chen,

Did you want to test google website on a mobile device. If yes, please install appium v1.8.1 then re-run the test.

Thanks.

Hi,
Yes, I would like to test google website on a mobile android device. I have installed appium v1.8.1. and also run appium-docotor --android to check. It is all good.
However, it still fail when i re-run the test.
same error messgae

Pls help

Hi @pac.chen,

You need to set Appium folder at Preferences/Katalon/Mobile:

  • If you are using Windows the location should be: C:\Users\{user}\AppData\Roaming\npm\node_modules\appium
  • If you are using macOS the location should be: /usr/local/lib/node_modules/appium

Hi @duyluong

I have set Appium folder at preferences

still…
same erroe message

All good now, I just move the nodw_modules into library. and hola, works perfectly

thank you soo much

Please change to Appium Directory to: “/Users/pac/node_modules/appium”

Thank you very much.
there is another question. Why different object methods(Xpath, attribute, css) will trigger different result?

I use attribute for a login button , then the test case fails and error message is unable to click on object.
however, I changed the method to Xpath. It works

Why?

Unable to open “OpenBrowser” on Android Mobile. its failing i.e not opening the browser in Android Mobile.