TT#70901 selenium: add click_js

- this function will click an element using javascript instead of the normal
click command. selenium refuses to click some parts of the website even though
they are clearly visible and clickable (i.e language settings)

Change-Id: I4c2b821359a0f6bb0a58e22a28e48ba4fbc9af7b
changes/83/36983/1
Nico Schedel 5 years ago
parent 70e0c1431d
commit cfffccccd2

@ -33,3 +33,11 @@ def move_and_click(driver, element, clickelement=None):
else:
hoverclick.click()
hoverclick.perform()
def click_js(driver, element):
if element[:2] == "//":
webelement = driver.find_element_by_xpath(element)
else:
webelement = driver.find_element_by_link_text(element)
driver.execute_script("arguments[0].click();", webelement)

Loading…
Cancel
Save