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.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/testcases/common.py b/tests/testcases/common.py
index 7216f7ad..05587f2d 100644
--- a/tests/testcases/common.py
+++ b/tests/testcases/common.py
@@ -18,6 +18,7 @@ from selenium.webdriver.support import expected_conditions as EC
# global pointer to chrome driver
driver = None
platform = None
+avd = 'zmNinja_8_0'
native_context = None
web_context = None
@@ -74,9 +75,12 @@ def _click_with_retry(element, max_retry=3):
# makes sure we can see the element to avoid out of view issues
def _goto_element(e):
driver.execute_script("arguments[0].scrollIntoView();", e)
+ #driver.execute_script("mobile:scroll", {"direction": 'up', 'element': e})
# waits for an element to load
# allows you to also specify if you want a screenshot after it comes in
+
+
def _wait_for_id(id=id, dur=30, save_screenshot=False, save_screenshot_file=None):
log('Waiting for '+id+'...')
WebDriverWait(driver, dur).until(
@@ -86,6 +90,8 @@ def _wait_for_id(id=id, dur=30, save_screenshot=False, save_screenshot_file=None
if save_screenshot:
take_screenshot(id, save_screenshot_file)
+
+
# element properties
def get_element_attributes(id=id, save_screenshot=False, save_screenshot_file=None):
_wait_for_id(id=id, save_screenshot=save_screenshot,