Command Execute Script - 2gis/Winium.Desktop GitHub Wiki

Supported scripts

Simulate input

Script starting with "input:" prefix supports following commands:

  • ctrl_click - simulate pressing key combo ctrl+click. Script argument:
  • element - element on element on which simulated
  • brc_click - simulate pressing click to element center (by bounding rectangle). Script argument:
  • element - element on element on which simulated

Examples

element = self.driver.find_element_by_id("ClickedElement")
self.driver.execute_script("input: ctrl_click", element)

Use UI Automation Patterns on element

Script starting with "automation:" prefix supports following commands:

  • ValuePattern.SetValue - sets property on element to specified value. Script argument:
  • element - element on wich attribute will be set
  • value - value to be set

Examples

date_time_picker = self.driver.find_element_by_id("DateTimePicker")
self.driver.execute_script("automation: ValuePattern.SetValue", date_time_picker, "29.06.15 05:00")
⚠️ **GitHub.com Fallback** ⚠️