Hello Team,
I am facing issues with Katalon studio,
Please help in resolving the issue
a) Why katalon studio always ask activation after update to latest version
b) Running Script on Mobile Browser
c) After the upgrade to 7.x.x,
I am getting the error : - “Appium directory is invalid: Cannot find appium executable file.”
So basically i was getting the error : error eperm operation not permitted package.json
which i resolved by the technote: Fixing intermittant 'EPERM: operation not permitted' on npm install
and my appium version is : 1.151.1
However, now I have npm directory in c:(folder)\npm…so my path of Appium directoy in Katalon is : C:\BuildAgent\npm\node_modules\appium\lib
I am able to detect the Android device locally, I have properly entered the desired capabilities.
And when i try to run the script on Android it says:
2019-11-08 14:34:34.186 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-11-08 14:34:34.196 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/MobileWebBrowser
2019-11-08 14:34:35.545 DEBUG testcase.MobileWebBrowser - 1: openBrowser("")
2019-11-08 14:34:36.236 INFO c.k.k.core.webui.driver.DriverFactory - Starting ‘Android’ driver
2019-11-08 14:34:36.365 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘browserName’, ‘chrome’]
2019-11-08 14:34:36.366 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: ['version ', ‘’]
2019-11-08 14:34:36.367 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘platformName’, ‘ANDROID’]
2019-11-08 14:34:36.369 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘platformVersion’, ‘6.0.1’]
2019-11-08 14:34:36.370 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘deviceName’, ‘LGK425f37cd6f3’]
2019-11-08 14:34:36.371 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘unicodeKeyboard’, ‘true’]
2019-11-08 14:34:36.371 INFO c.k.k.c.w.driver.WebMobileDriverFactory - User set preference: [‘deviceId’, ‘LGK425f37cd6f3’]
2019-11-08 14:34:36.458 ERROR c.k.k.core.keyword.internal.KeywordMain - Unable to open browser with url: ‘’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’
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:60)
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 MobileWebBrowser.run(MobileWebBrowser:26)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
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 TempTestCase1573241664828.run(TempTestCase1573241664828.groovy:23)
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:386)
at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServer(AppiumDriverManager.java:301)
at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServerJS(AppiumDriverManager.java:261)
at com.kms.katalon.core.appium.driver.AppiumDriverManager.startAppiumServerJS(AppiumDriverManager.java:406)
at com.kms.katalon.core.appium.driver.AppiumDriverManager.ensureServicesStarted(AppiumDriverManager.java:243)
at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:472)
at com.kms.katalon.core.webui.driver.WebMobileDriverFactory.createMobileDriver(WebMobileDriverFactory.java:132)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:316)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:206)
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:60)
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 Script1572025859697.run(Script1572025859697.groovy:26)
… 11 more
)
Kindly help me as I am stuck up and unable to proceed further.