|
18 | 18 | SELENIUM_GRID_PORT = os.environ.get('SELENIUM_GRID_PORT', '4444') |
19 | 19 | SELENIUM_GRID_USERNAME = os.environ.get('SELENIUM_GRID_USERNAME', None) |
20 | 20 | SELENIUM_GRID_PASSWORD = os.environ.get('SELENIUM_GRID_PASSWORD', None) |
| 21 | +CHART_CERT_PATH = os.environ.get('CHART_CERT_PATH', None) |
21 | 22 | SELENIUM_GRID_TEST_HEADLESS = os.environ.get('SELENIUM_GRID_TEST_HEADLESS', 'false').lower() == 'true' |
22 | 23 | SELENIUM_ENABLE_MANAGED_DOWNLOADS = os.environ.get('SELENIUM_ENABLE_MANAGED_DOWNLOADS', 'true').lower() == 'true' |
23 | 24 | WEB_DRIVER_WAIT_TIMEOUT = int(os.environ.get('WEB_DRIVER_WAIT_TIMEOUT', 60)) |
|
37 | 38 | keep_alive=True, |
38 | 39 | timeout=3600, |
39 | 40 | username=SELENIUM_GRID_USERNAME, |
40 | | - password=SELENIUM_GRID_PASSWORD |
| 41 | + password=SELENIUM_GRID_PASSWORD, |
| 42 | + ca_certs=CHART_CERT_PATH, |
41 | 43 | ) |
42 | 44 |
|
43 | 45 | if TEST_NODE_RELAY == 'Android': |
@@ -167,7 +169,7 @@ def setUp(self): |
167 | 169 | start_time = time.time() |
168 | 170 | self.driver = webdriver.Remote( |
169 | 171 | options=options, |
170 | | - command_executor="%s://%s:%s" % (SELENIUM_GRID_PROTOCOL,SELENIUM_GRID_HOST,SELENIUM_GRID_PORT), |
| 172 | + command_executor=SELENIUM_GRID_URL, |
171 | 173 | client_config=CLIENT_CONFIG |
172 | 174 | ) |
173 | 175 | end_time = time.time() |
@@ -196,7 +198,7 @@ def setUp(self): |
196 | 198 | start_time = time.time() |
197 | 199 | self.driver = webdriver.Remote( |
198 | 200 | options=options, |
199 | | - command_executor="%s://%s:%s" % (SELENIUM_GRID_PROTOCOL,SELENIUM_GRID_HOST,SELENIUM_GRID_PORT), |
| 201 | + command_executor=SELENIUM_GRID_URL, |
200 | 202 | client_config=CLIENT_CONFIG |
201 | 203 | ) |
202 | 204 | end_time = time.time() |
@@ -230,7 +232,7 @@ def setUp(self): |
230 | 232 | start_time = time.time() |
231 | 233 | self.driver = webdriver.Remote( |
232 | 234 | options=options, |
233 | | - command_executor="%s://%s:%s" % (SELENIUM_GRID_PROTOCOL,SELENIUM_GRID_HOST,SELENIUM_GRID_PORT), |
| 235 | + command_executor=SELENIUM_GRID_URL, |
234 | 236 | client_config=CLIENT_CONFIG |
235 | 237 | ) |
236 | 238 | end_time = time.time() |
|
0 commit comments