I am using katalon version 10.4.3-167ecabe7b
I downloaded WinAppDriver although I heard it isnt necessary. While running desktop, I keep getting this error.
Test Cases/testcase 2 FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Could not start a new session. Response code 400. Message: Bad capabilities. Specify either app or appTopLevelWindow to create a session
Host info: host: ‘DESKTOP-ICKIV8F’, ip: ‘172.21.2.73’
Build info: version: ‘4.34.0’, revision: ‘707dcb4246*’
System info: os.name: ‘Windows 11’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘17.0.14’
Driver info: io.appium.java_client.windows.WindowsDriver
Command: [null, newSession {capabilities=[Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows}]}]
Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows} (Root cause: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 400. Message: Bad capabilities. Specify either app or appTopLevelWindow to create a session
Host info: host: ‘DESKTOP-ICKIV8F’, ip: ‘172.21.2.73’
Build info: version: ‘4.34.0’, revision: ‘707dcb4246*’
System info: os.name: ‘Windows 11’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘17.0.14’
Driver info: io.appium.java_client.windows.WindowsDriver
Command: [null, newSession {capabilities=[Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows}]}]
Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows}
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:114)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:75)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:61)
at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:179)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:544)
at io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:313)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:173)
at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:101)
at io.appium.java_client.windows.WindowsDriver.<init>(WindowsDriver.java:46)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.newWindowsDriver(WindowsDriverFactory.java:187)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:140)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:100)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory$startApplication.call(Unknown Source)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword$\_startApplicationWithTitle_closure1.doCall(StartApplicationWithTitleKeyword.groovy:35)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword$\_startApplicationWithTitle_closure1.doCall(StartApplicationWithTitleKeyword.groovy)
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 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:90)
at com.kms.katalon.core.keyword.internal.KeywordMain$runKeyword.call(Unknown Source)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword.startApplicationWithTitle(StartApplicationWithTitleKeyword.groovy:34)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword.execute(StartApplicationWithTitleKeyword.groovy:29)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:90)
at com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.startApplicationWithTitle(WindowsBuiltinKeywords.java:1310)
at testcase 2.run(testcase 2:20)
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:490)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:481)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:460)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:452)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:322)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:151)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:139)
at TempTestCase1771906238920.run(TempTestCase1771906238920.groovy:25)
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 com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:51)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy)
at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:92)
at com.kms.katalon.core.keyword.internal.KeywordMain$runKeyword.call(Unknown Source)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword.startApplicationWithTitle(StartApplicationWithTitleKeyword.groovy:34)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword.execute(StartApplicationWithTitleKeyword.groovy:29)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:90)
at com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.startApplicationWithTitle(WindowsBuiltinKeywords.java:1310)
at testcase 2.run(testcase 2:20)
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:490)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:481)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:460)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:452)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:322)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:151)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:139)
at TempTestCase1771906238920.run(TempTestCase1771906238920.groovy:25)
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: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 400. Message: Bad capabilities. Specify either app or appTopLevelWindow to create a session
Host info: host: ‘DESKTOP-ICKIV8F’, ip: ‘172.21.2.73’
Build info: version: ‘4.34.0’, revision: ‘707dcb4246*’
System info: os.name: ‘Windows 11’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘17.0.14’
Driver info: io.appium.java_client.windows.WindowsDriver
Command: [null, newSession {capabilities=[Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows}]}]
Capabilities {appium:app: C:\Windows\System32\notepad…, appium:appWorkingDir: C:\Windows\System32, appium:automationName: FlaUI, platformName: windows}
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:114)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:75)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:61)
at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:179)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:544)
at io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:313)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:173)
at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:101)
at io.appium.java_client.windows.WindowsDriver.<init>(WindowsDriver.java:46)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.newWindowsDriver(WindowsDriverFactory.java:187)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:140)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory.startApplication(WindowsDriverFactory.java:100)
at com.kms.katalon.core.windows.driver.WindowsDriverFactory$startApplication.call(Unknown Source)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword$\_startApplicationWithTitle_closure1.doCall(StartApplicationWithTitleKeyword.groovy:35)
at com.kms.katalon.core.windows.keyword.builtin.StartApplicationWithTitleKeyword$\_startApplicationWithTitle_closure1.doCall(StartApplicationWithTitleKeyword.groovy)
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 com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:90)
... 19 more
I’m not sure what to do