vim, git, aws and other three-letter words

Software Development Notes

Selenium WebDriver: trigger event on element via jQuery

The executeScript method of the webdriver receives additional arguments variable and we can pass WebElement instances to the script. So triggering an event on the element can be done like this (python):

event = 'click' #or 'hover' or any other
script = "$(arguments[0]).trigger('"+event+"')"
webdriver.execute_script(script, web_element)

Tags: web