# No driver found when running scripts for mobile app via gitlab pipeline

**URL:** <https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288>\
**Category:** Integrations\
**Tags:** mobile-testing, integrations\
**Created:** [November 29, 2024, 10:43am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288 "2024-11-29T10:43:47Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![marclouie.omampo](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/marclouie.omampo/32/23869_2.png) [@marclouie.omampo](https://forum.katalon.com/u/marclouie.omampo)\
**Post date:** [November 29, 2024, 10:43am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/1 "2024-11-29T10:43:47Z")

</div>

Here is the error.

```auto
FAILED	Unable to call Test Case 'Test Cases/_GCash Reusable Test Cases/Android/LoginPage' (Root cause: com.kms.katalon.core.exception.StepFailedException: Call Test Case 'Test Cases/_GCash Reusable Test Cases/Android/LoginPage' failed
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:63)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy)
	at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:75)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:310)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at WM-GCRYPTO-MOB-001 (AND).run(WM-GCRYPTO-MOB-001 (AND):38)
	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:448)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
	at com.kms.katalon.core.common.CommonExecutor.accessTestCaseMainPhase(CommonExecutor.java:65)
	at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:161)
	at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:107)
	at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:176)
	at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
	at TempTestSuite1732867823904.run(TempTestSuite1732867823904.groovy:35)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Caused by: com.kms.katalon.core.exception.StepFailedException: No driver found
	at com.kms.katalon.core.mobile.helper.MobileScreenCaptor.getAnyAppiumDriver(MobileScreenCaptor.java:80)
	at com.kms.katalon.core.mobile.helper.MobileScreenCaptor.take(MobileScreenCaptor.java:47)
	at com.kms.katalon.core.helper.screenshot.ScreenCaptor.takeScreenshotAndGetAttributes(ScreenCaptor.java:38)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:64)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:34)
	at com.kms.katalon.core.mobile.keyword.builtin.VerifyElementVisibleKeyword.verifyElementVisible(VerifyElementVisibleKeyword.groovy:56)
	at com.kms.katalon.core.mobile.keyword.builtin.VerifyElementVisibleKeyword.execute(VerifyElementVisibleKeyword.groovy:35)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.verifyElementVisible(MobileBuiltInKeywords.groovy:2012)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$verifyElementVisible$0.call(Unknown Source)
	at LoginPage.verifyAppIcon(LoginPage:26)
	at LoginPage.run(LoginPage:106)
	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:448)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:133)
	at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59)
	... 26 more
)                

```

Here’s my yml:

```auto
# Use this template to run Katalon Studio scripts with the Katalon Docker Image on GitLab CI/CD pipelines.
#
# Requirements
# A Katalon Studio project with the content saved in the root repository folder. If the project is under another location, you need to update KATALON_PROJECT_DIR with the corresponding value in the variable section
# An active KRE license
# A valid Katalon API key, which is stored as KATALON_API_KEY in Settings/CI/CD/Variables
image: 'katalonstudio/katalon' # Use the latest version of Katalon Runtime Engine. We can also use other versions of Katalon Runtime Engine by specifying another tag, such as `katalonstudio/katalon:8.1.2` or `katalonstudio/katalon:8.3.0`
services:
  - docker:dind
variables:
  # Specify Katalon Studio project directory. By default, it is stored under the root project folder.
  KATALON_PROJECT_DIR: $CI_PROJECT_DIR
stages:
  - test
test_job:
  stage: test
  # Update your desired katalonc commands. All of katalonc supported arguments can be found at this document https://docs.katalon.com/katalon-studio/docs/console-mode-execution.html
  script:
    - katalonc.sh -projectPath=$KATALON_PROJECT_DIR -apiKey="MyAPIKey" -browserType="Chrome" -retry=0 -statusDelay=20 -testSuitePath="Test Suites/Regression/Wealth Management/GCrypto/GCrypto (AND)"
  tags:
    - qa
  artifacts:
    when: always
    paths:
      - Reports/
    reports:
      junit:
        - '**/JUnit_Report.xml'

```

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [November 29, 2024, 1:23pm UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/2 "2024-11-29T13:23:34Z")

</div>

Your post above is hardly readable. Please use the “code formatting syntax” for better readability.

 ![code formatting](https://europe1.discourse-cdn.com/katalon/original/3X/5/e/5e1176e92ca803beadcb58f98c2d0df8b9ae623d.png)

---

<div class="post-metadata">

**Author:** ![dineshh](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/dineshh/32/24488_2.png) [@dineshh](https://forum.katalon.com/u/dineshh)\
**Post date:** [December 1, 2024, 5:25am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/3 "2024-12-01T05:25:53Z")

</div>

are you using right driver version? katalon version **?**

---

<div class="post-metadata">

**Author:** ![marclouie.omampo](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/marclouie.omampo/32/23869_2.png) [@marclouie.omampo](https://forum.katalon.com/u/marclouie.omampo)\
**Post date:** [December 2, 2024, 4:30am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/4 "2024-12-02T04:30:58Z")

</div>

> [@marclouie.omampo](#):
>
> reports

KSE 9.7.3  
Appium 2.12.2

---

<div class="post-metadata">

**Author:** ![dineshh](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/dineshh/32/24488_2.png) [@dineshh](https://forum.katalon.com/u/dineshh)\
**Post date:** [December 2, 2024, 7:33am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/5 "2024-12-02T07:33:09Z")

</div>

can you try with latest version?

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [December 26, 2024, 4:44am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/6 "2024-12-26T04:44:35Z")

</div>

Hi there @marclouie.omampo, ;wave;

Just checking in to see if you’ve been able to find the solution you needed yet or not as we haven’t seen your reply for almost a month now.

Please help to reply to this post, otherwise, we’ll close this thread in 2 days.

Thanks,  
Albert

---

<div class="post-metadata">

**Author:** ![depapp](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/depapp/32/29178_2.png) [@depapp](https://forum.katalon.com/u/depapp)\
**Post date:** [December 27, 2024, 3:12am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/7 "2024-12-27T03:12:52Z")

</div>

hey @marclouie.omampo  
just want to make sure, do you have valid KRE license?

maybe it’s similar to my issue here:

> **[Invalid KRE Offline License](https://forum.katalon.com/t/invalid-kre-offline-license/148163?u=depapp)**
>
> hi all, i have an issue related to KRE integration with GitLab CI/CD got this issue: Invalid license: lisensi.lic. Reason: Incorrect machine ID. i’ve created the KRE offline license with correct machine id (as you can see on the attached...

---

<div class="post-metadata">

**Author:** ![dineshh](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/dineshh/32/24488_2.png) [@dineshh](https://forum.katalon.com/u/dineshh)\
**Post date:** [December 27, 2024, 4:32am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/8 "2024-12-27T04:32:58Z")

</div>

Can you refer above depapp’s post and confirm if the issue resolved?

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [December 28, 2024, 5:44am UTC](https://forum.katalon.com/t/no-driver-found-when-running-scripts-for-mobile-app-via-gitlab-pipeline/157288/9 "2024-12-28T05:44:39Z")

</div>

This topic was automatically closed after 2 days. New replies are no longer allowed.
