mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-29 10:10:19 +00:00
functional-tests: Make nav_to_module efficient
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
98e0ccdda0
commit
8b4ccceb6b
@ -62,15 +62,10 @@ def is_login_prompt(browser):
|
|||||||
|
|
||||||
|
|
||||||
def nav_to_module(browser, module):
|
def nav_to_module(browser, module):
|
||||||
with wait_for_page_update(browser):
|
|
||||||
browser.find_link_by_href('/plinth/').first.click()
|
|
||||||
sys_or_apps = 'sys' if module in sys_modules else 'apps'
|
sys_or_apps = 'sys' if module in sys_modules else 'apps'
|
||||||
with wait_for_page_update(browser):
|
required_url = default_url + f'/plinth/{sys_or_apps}/{module}/'
|
||||||
browser.find_link_by_href(
|
if not (browser.url == required_url):
|
||||||
'/plinth/{}/'.format(sys_or_apps)).first.click()
|
browser.visit(required_url)
|
||||||
with wait_for_page_update(browser):
|
|
||||||
browser.find_link_by_href('/plinth/{0}/{1}/'.format(
|
|
||||||
sys_or_apps, module)).first.click()
|
|
||||||
|
|
||||||
|
|
||||||
def create_user(browser, name, password):
|
def create_user(browser, name, password):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user