summaryrefslogtreecommitdiff
path: root/tests/testcases/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testcases/common.py')
-rw-r--r--tests/testcases/common.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/testcases/common.py b/tests/testcases/common.py
index 9eb26dbd..cc3b1cdc 100644
--- a/tests/testcases/common.py
+++ b/tests/testcases/common.py
@@ -124,6 +124,13 @@ def click_item(id=id, save_screenshot=False, save_screenshot_file=None, retry=3)
_goto_element(element)
_click_with_retry(element, retry)
+
+def click_item_js(id=id, save_screenshot=False, save_screenshot_file=None):
+ _wait_for_id(id=id, save_screenshot=save_screenshot,
+ save_screenshot_file=save_screenshot_file)
+ element = driver.find_element_by_id(id)
+ log ("clicking {} using JS".format(id))
+ driver.execute_script("arguments[0].click()", element)
# sleep(wait)
# returns text value of loader