diff options
| author | Pliable Pixels <pliablepixels@users.noreply.github.com> | 2019-03-10 17:54:05 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-10 17:54:05 -0400 |
| commit | 11cb0130fe95391805e07468191f40f10b7326d2 (patch) | |
| tree | 47c4dbacbd3c32ba2c3d5ec9849e618c3e7632f5 /tests/testcases/app.py | |
| parent | 05361719849c59d9e0a964b83d42696c783aacc7 (diff) | |
| parent | 7c173fff14dd7278a79735a73ecfd71db4814fd5 (diff) | |
Merge pull request #790 from pliablepixels/appium
Appium
Diffstat (limited to 'tests/testcases/app.py')
| -rw-r--r-- | tests/testcases/app.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/testcases/app.py b/tests/testcases/app.py new file mode 100644 index 00000000..b76f1edd --- /dev/null +++ b/tests/testcases/app.py @@ -0,0 +1,25 @@ +''' +App level functions for view interaction +''' + + + +import common as c + + +# tap global menu directly by invoking its controller JS +# seems reliable +def tap_menu_js(): + c.log ('Tapping menu') + c.driver.execute_script("angular.element(document.getElementById('testaut-menu-controller')).scope().openMenu();") + +# bah, in some cases this won't work, when the menu is open, +# there are two left items +# so I'm probably not going to use this +def tap_menu(): + c.log ('Tapping menu') + element = c.driver.find_element_by_id('testaut_app_menu') + element = element.find_element_by_class_name('left-buttons') + element = element.find_element_by_tag_name('button') + element.click() + |
