File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -120,7 +120,21 @@ def download_driver(request):
120120 manager = factory_driver_manager (browser = browser )
121121
122122 cache_manager = DriverCacheManager (root_dir = folder_driver )
123- installed_driver = manager (cache_manager = cache_manager ).install ()
123+
124+ if browser == Browser .EDGE :
125+ # The Edge webdriver download link has changed.
126+ # Since the webdriver-manager is using the outdated link, it is necessary to pass it manually.
127+ # References:
128+ # - https://github.com/SeleniumHQ/selenium/issues/16073
129+ # - https://github.com/SeleniumHQ/selenium/pull/16056
130+ edge_driver_url = "https://msedgedriver.microsoft.com"
131+ installed_driver = manager (
132+ url = edge_driver_url ,
133+ latest_release_url = f"{ edge_driver_url } /LATEST_RELEASE" ,
134+ cache_manager = cache_manager
135+ ).install ()
136+ else :
137+ installed_driver = manager (cache_manager = cache_manager ).install ()
124138
125139 yield installed_driver
126140 # Issue: https://github.com/ultrafunkamsterdam/undetected-chromedriver/issues/551
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ def test_close_page(web: WebBot):
3434def test_create_window (web : WebBot ):
3535 web .browse (conftest .INDEX_PAGE )
3636 web .create_window (url = conftest .TEST_PAGE )
37+ web .wait (3000 )
3738
3839 title = web .page_title ()
3940 assert title == 'Page test'
You can’t perform that action at this time.
0 commit comments