Can’t run sample test on physical device

Steps to reproduce:

  1. Given I choose sample test: Test Suites / Regression Tests / ID = Verify correct alarm message
    Steps to reproduce:

  2. Given I choose sample test: Test Suites / Regression Tests / ID = Verify correct alarm message

  3. I run on my physical device: Samsung galaxy A02 (Android 10)

Actual result:

  1. The script failed at step 6 with log is

=============== ROOT CAUSE =====================

For trouble shooting, please visit: https://docs.katalon.com/katalon-studio/docs/troubleshooting.html

================================================

12-03-2021 02:53:18 PM tap(findTestObject(“Application/android.widget.TextView - App”), 10)

Elapsed time: 22.450s

Failed to tap on element ‘Object Repository/Application/android.widget.TextView - App’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Object Object Repository/Application/android.widget.TextView - App not found

at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:50)

at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:40)

at com.kms.katalon.core.mobile.keyword.builtin.TapKeyword$_tap_closure1.doCall(TapKeyword.groovy:79)

at com.kms.katalon.core.mobile.keyword.builtin.TapKeyword$_tap_closure1.call(TapKeyword.groovy)

at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)

at com.kms.katalon.core.mobile.keyword.builtin.TapKeyword.tap(TapKeyword.groovy:86)

at com.kms.katalon.core.mobile.keyword.builtin.TapKeyword.execute(TapKeyword.groovy:68)

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

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.tap(MobileBuiltInKeywords.groovy:1355)

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$tap$0.call(Unknown Source)

at Verify Correct Alarm Message.run(Verify Correct Alarm Message:28)

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:442)

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

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

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

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

at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:202)

at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:164)

at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:105)

at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:181)

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

at TempTestSuite1638517957754.run(TempTestSuite1638517957754.groovy:36)

)

Expected result:

The script should be run successfully

do you encounter the same issue?

Hi,

Could you please help to provide more information:

  1. Which version of KSE you are using
  2. Which OS you are using
  3. Can you able to highlight object (object used in step #6) in the Mobile Spy tool to make sure object is captured correctly? because we see that the error message is related to object not found

Root cause: com.kms.katalon.core.exception.StepFailedException: Object Object Repository/Application/android.widget.TextView - App not found

Thanks!