Hi Katalon team,
I’m working on katalon with kobiton devices, and get issue now.
Context: I’m working on Project Sample Android from Katalon, and have a test suite with 2 testcases, I used Katalon Studio and run with Kobiton devices, all test cases in test suite NOT run well. And use command line to run the same test suite that I used on Katalon studio, they are the same error below.
The command line that I used:
katalon --args -noSplash -runMode=console -consoleLog -noExit -projectPath=“path/Android Mobile Tests with Katalon Studio.prj” -retry=0 -testSuitePath=“Test Suites/Regression Tests” -kobitonDeviceId=“353914” -executionProfile=“default” -browserType=“Kobiton Device”
It means, Katalon doesn’t work with Kobiton device when running the test suite with more than 2 TCs
Test Cases/Verify Last Items In List FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to start app at: ‘kobiton-store:26822’ (Root cause: org.openqa.selenium.SessionNotCreatedException: No device matching the desired capabilities
Command duration or timeout: 394 milliseconds
Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘2de966d4f38f’, ip: ‘172.17.0.2’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘4.14.94-73.73.amzn1.x86_64’, java.version: ‘1.8.0_191’
Driver info: driver.version: SwipeableAndroidDriver)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)
at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:40)
at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:23)
at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:51)
at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:40)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)
at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:74)
at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
at Verify Last Items In List.run(Verify Last Items In List: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:328)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:319)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:298)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:290)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:224)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:129)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:112)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:81)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:149)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1551178594699.run(TempTestSuite1551178594699.groovy:36)