# How can I pass direct xpath like a selenium in windows application

**URL:** <https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251>\
**Category:** Desktop Testing\
**Tags:** desktop, windows, katalon-studio\
**Created:** [November 13, 2019, 5:31pm UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251 "2019-11-13T17:31:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mksrqa](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mksrqa/32/17615_2.png) [@mksrqa](https://forum.katalon.com/u/mksrqa)\
**Post date:** [November 13, 2019, 5:31pm UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/1 "2019-11-13T17:31:20Z")

</div>

driver.findElement(By.xpath(’’//").click();

---

<div class="post-metadata">

**Author:** ![devalex88](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/devalex88/32/336_2.png) [@devalex88](https://forum.katalon.com/u/devalex88)\
**Post date:** [November 14, 2019, 2:38pm UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/2 "2019-11-14T14:38:41Z")

</div>

Please see this answer.

> [@groovy.lang.MissingMethodException: No signature of method - for Window app testing](http://forum.katalon.com/t/groovy-lang-missingmethodexception-no-signature-of-method-for-window-app-testing/36262/3):
>
> Hi @mksrqa, In-case you want to findElement by Selenium.By, you can try this: Windows.getDriver().findElement(By.id('username')) Thanks

---

<div class="post-metadata">

**Author:** ![mksrqa](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mksrqa/32/17615_2.png) [@mksrqa](https://forum.katalon.com/u/mksrqa)\
**Post date:** [November 14, 2019, 5:31pm UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/3 "2019-11-14T17:31:27Z")

</div>

Windows.getDriver().findElement(By.id(‘username’)).sendKeys(‘mksrqa’)

11-14-2019 11:24:53 AM Test Cases/Test Case 1

Elapsed time: 19.423s

Test Cases/Test Case 1 FAILED.  
Reason:  
org.openqa.selenium.NoSuchWindowException: Currently selected window has been closed (WARNING: The server did not provide any stacktrace information)  
Command duration or timeout: 0 milliseconds  
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’  
System info: host: ‘EGW-DT-Q05’, ip: ‘10.10.25.20’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0\_181’  
Driver info: io.appium.java\_client.windows.WindowsDriver  
Capabilities {app: D:\Repository\falcon-all\Co…, javascriptEnabled: true, platform: WINDOWS, platformName: WINDOWS}  
Session ID: 7D0463B5-60F5-4675-9A90-DD0EA1BC5283  
\*\*\* Element info: {Using=id, value=username}  
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)  
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)  
at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)  
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)  
at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)  
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)  
at io.appium.java\_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)  
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)  
at io.appium.java\_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)  
at io.appium.java\_client.AppiumDriver.execute(AppiumDriver.java:1)  
at io.appium.java\_client.windows.WindowsDriver.execute(WindowsDriver.java:1)  
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)  
at io.appium.java\_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:62)  
at io.appium.java\_client.AppiumDriver.findElement(AppiumDriver.java:1)  
at io.appium.java\_client.windows.WindowsDriver.findElement(WindowsDriver.java:1)  
at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)  
at io.appium.java\_client.DefaultGenericMobileDriver.findElementById(DefaultGenericMobileDriver.java:70)  
at io.appium.java\_client.AppiumDriver.findElementById(AppiumDriver.java:1)  
at io.appium.java\_client.windows.WindowsDriver.findElementById(WindowsDriver.java:1)  
at org.openqa.selenium.By$ById.findElement(By.java:188)  
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)  
at io.appium.java\_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:58)  
at io.appium.java\_client.AppiumDriver.findElement(AppiumDriver.java:1)  
at io.appium.java\_client.windows.WindowsDriver.findElement(WindowsDriver.java:1)  
at io.appium.java\_client.MobileDriver$findElement.call(Unknown Source)  
at Test Case 1.run(Test Case 1:31)  
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 TempTestCase1573752289203.run(TempTestCase1573752289203.groovy:23)

---

<div class="post-metadata">

**Author:** ![taynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/taynguyen/32/4078_2.png) [@taynguyen](https://forum.katalon.com/u/taynguyen)\
**Post date:** [July 2, 2021, 5:00am UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/4 "2021-07-02T05:00:48Z")

</div>

Hi there,  
I’m at the same situation,  
seem Windows.getDriver().findElement(By.id(‘username’)).sendKeys(‘mksrqa’) doesn’t work for me

# ========================== Windows.click(Windows.getDriver().findElements(By.id(‘submit-input’))) Windows.setText(Windows.getDriver().findElements(By.id(‘submit-input’)), ‘[http://google.com](http://google.com)’)

got this exception  
Reason:  
groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.click() is applicable for argument types: (java.util.ArrayList) values: [[]]  
Possible solutions: click(com.kms.katalon.core.testobject.WindowsTestObject), click(com.kms.katalon.core.testobject.WindowsTestObject, com.kms.katalon.core.model.FailureHandling), wait(), collect(), find(), wait(long)  
…

Please help me too, thanks!

---

<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:** [July 2, 2021, 5:13am UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/5 "2021-07-02T05:13:22Z")

</div>

> [@taynguyen](#):
>
> `Windows.getDriver().findElements(By.id(...`

(edit 21 July 2021)

~~Possibly you should type:~~

~~`Windows.getDriver().findElement(By.id(...`~~

~~You should type _singlular_ `findElement` , not _plural_ `findElements` .~~

---

<div class="post-metadata">

**Author:** ![taynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/taynguyen/32/4078_2.png) [@taynguyen](https://forum.katalon.com/u/taynguyen)\
**Post date:** [July 2, 2021, 7:32am UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/6 "2021-07-02T07:32:59Z")

</div>

oh, my bad ☹ ☹  
after that, I got this

> Reason:  
> org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)  
> Command duration or timeout: 0 milliseconds

I’m pretty sure that the locator is correct  
do you have any idea/suggestion, thank you a lot!

---

<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:** [July 2, 2021, 9:44am UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/7 "2021-07-02T09:44:50Z")

</div>

> [@taynguyen](#):
>
> do you have any idea/suggestion,

No. I have no idea.

---

<div class="post-metadata">

**Author:** ![taynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/taynguyen/32/4078_2.png) [@taynguyen](https://forum.katalon.com/u/taynguyen)\
**Post date:** [July 5, 2021, 8:15am UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/8 "2021-07-05T08:15:17Z")

</div>

Hello @duyluong  
do you have any idea/suggestion/workaround for this issue, thank you so much!

---

<div class="post-metadata">

**Author:** ![mksrqa](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/mksrqa/32/17615_2.png) [@mksrqa](https://forum.katalon.com/u/mksrqa)\
**Post date:** [July 21, 2021, 3:11pm UTC](https://forum.katalon.com/t/how-can-i-pass-direct-xpath-like-a-selenium-in-windows-application/36251/9 "2021-07-21T15:11:28Z")

</div>

I couldn’t find “Windows.getDriver().findElement(By.id(…”

it always showing Windows.getDriver().findElements - plural
