Revision 26e4800d
Added by koszko over 1 year ago
test/conftest.py | ||
---|---|---|
78 | 78 |
driver.get('https://gotmyowndoma.in/') |
79 | 79 |
ext_path = make_extension(Path(driver.firefox_profile.path), **ext_data) |
80 | 80 |
addon_id = driver.install_addon(str(ext_path), temporary=True) |
81 |
WebDriverWait(driver, 10).until(
|
|
82 |
EC.url_matches('^moz-extension://.*')
|
|
83 |
) |
|
81 |
get_url = lambda d: d.execute_script('return window.ext_page_url;')
|
|
82 |
ext_page_url = WebDriverWait(driver, 10).until(get_url)
|
|
83 |
driver.get(ext_page_url)
|
|
84 | 84 |
|
85 | 85 |
if navigate_to is not None: |
86 |
testpage_url = driver.execute_script('return window.location.href;') |
|
87 |
driver.get(testpage_url.replace('testpage.html', navigate_to)) |
|
86 |
driver.get(driver.current_url.replace('testpage.html', navigate_to)) |
|
88 | 87 |
|
89 | 88 |
yield |
90 | 89 |
|
Also available in: Unified diff
more improvements for abrowser&librewolf