File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
py/test/selenium/webdriver/chrome Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 19
19
import os
20
20
import urllib3
21
21
22
+ from selenium import webdriver
23
+
22
24
23
25
@pytest .mark .no_driver_after_test
24
26
def test_bad_proxy_doesnt_interfere (clean_driver , clean_service ):
25
27
# these values should be ignored if ignore_local_proxy_environment_variables() is called.
26
28
os .environ ["https_proxy" ] = "bad"
27
29
os .environ ["http_proxy" ] = "bad"
30
+
28
31
options = webdriver .ChromeOptions ()
29
32
30
33
options .ignore_local_proxy_environment_variables ()
31
34
32
35
chrome_kwargs = {"options" : options , "service" : clean_service }
33
36
driver = clean_driver (** chrome_kwargs )
34
37
35
- try :
36
- assert hasattr (driver , "command_executor" )
37
- assert hasattr (driver .command_executor , "_proxy_url" )
38
- assert isinstance (driver .command_executor ._conn , urllib3 .PoolManager )
39
- finally :
40
- os .environ .pop ("https_proxy" )
41
- os .environ .pop ("http_proxy" )
42
- driver .quit ()
38
+ assert hasattr (driver , "command_executor" )
39
+ assert hasattr (driver .command_executor , "_proxy_url" )
40
+ assert isinstance (driver .command_executor ._conn , urllib3 .PoolManager )
41
+ os .environ .pop ("https_proxy" )
42
+ os .environ .pop ("http_proxy" )
43
+ driver .quit ()
You can’t perform that action at this time.
0 commit comments