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