Skip to main content
Version: current

[Windows] Send Keys

Note:
  • Starting from version 7.0.0, Windows desktop application testing is available on Katalon Studio.

Keyword sendKeys

  • Description: Simulate keystroke events on the specified element by pressing a key or a combination of keys.
  • Keyword name: sendKeys
  • Keyword syntax: sendKeys(windowsObject,strKeys)
  • Parameters:
    • Name: windowsObject
    • Description: An object that describes the locator and locator strategy to find Windows Element.
    • Parameter Type: WindowsTestObject
    • Mandatory: Required
    • Name: strKeys
    • Description: A combination of keys to press.
    • Parameter Type: String
    • Mandatory: Required

Method Keys.chord

For pressing a combination of keys, the Keys.chord method is used along with the sendKeys keyword.

  • Description: chord() of org.openqa.selenium.Keys

    Simulate pressing many keys at once in a "chord". Takes a sequence of Keys.XXXX or strings; appends each of the values to a string, and adds the chord termination key (Keys.NULL) and returns the resultant string. Note: When the low-level webdriver key handlers see Keys.NULL, active modifier keys (CTRL/ALT/SHIFT/etc) release via a keyup event.

    Please see this document for further instructions and examples.

  • Method name: Keys.chord
  • Method syntax: Keys.chord(...)

Example

//Press Ctrl+A on the Edit element
Windows.sendKeys(findWindowsObject('Object Repository/Notepad/Edit'),Keys.chord(Keys.CONTROL,'a'))