File tree Expand file tree Collapse file tree 4 files changed +12
-9
lines changed
Expand file tree Collapse file tree 4 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 33from time import sleep
44
55import pytest
6+ from webdriver_manager import config
67
78from webdriver_manager .cache import CacheManager
89from webdriver_manager .config import Configuration
910from webdriver_manager .driver import ChromeDriver , GeckoDriver
1011
11- cache = CacheManager ()
12+ cache = CacheManager (to_folder = config . folder , dir_name = config . folder )
1213
1314
1415def delete_cache ():
@@ -64,7 +65,7 @@ def test_should_be_true_for_cached_driver(os_type):
6465
6566
6667def test_should_be_false_for_new_driver ():
67- version = "2.26 "
68+ version = "2.25 "
6869 driver = ChromeDriver (version = version ,
6970 os_type = "win" )
7071 cache_path = cache .get_cache_path ()
@@ -86,8 +87,7 @@ def test_cache_driver_version():
8687
8788
8889def test_cached_driver_manual_setup ():
89- config = Configuration (config_folder = os .path .dirname (__file__ ), file_name = "wd_config.ini" )
90- config .default ()
90+ config = Configuration (config_folder = os .path .dirname (__file__ ), file_name = "wd_config.ini" , section = "ChromeDriver" )
9191 version = "2.26"
9292 os_type = "linux"
9393 driver = ChromeDriver (version = version ,
Original file line number Diff line number Diff line change 1- [DEFAULT]
2- driver_path = /home/
3-
41[GeckoDriver]
52gh_token = test_token
6- driver_latest_release_url = test_release
3+ driver_latest_release_url = test_release
4+
5+ [ChromeDriver]
6+ offline = True
7+ driver_path = /home/
Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ def create_cache_dir(self, driver_path):
2222
2323 def get_cached_binary (self , driver ):
2424 cached_driver = driver .config .driver_path
25- if cached_driver :
25+ is_offline = driver .config .offline
26+ if cached_driver and is_offline == 'True' :
2627 logging .warning ("Using driver from cache {}" .format (cached_driver ))
2728 return Binary (cached_driver )
2829
Original file line number Diff line number Diff line change 22driver_path =
33gh_token =
44version = latest
5+ offline = False
56
67[GeckoDriver]
78driver_latest_release_url = https://api.github.com/repos/mozilla/geckodriver/releases/latest
You can’t perform that action at this time.
0 commit comments