File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
axe_selenium_python/tests Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 2121 chrome : stable
2222 env : TOXENV=py36 MOZ_HEADLESS=1 GECKODRIVER=0.22.0
2323 before_install :
24- - export PATH =/tmp/google-chrome-stable:$PATH
24+ - export CHROMEDRIVER_PATH =/tmp/google-chrome-stable/chromedriver
2525 - wget -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER/geckodriver-v$GECKODRIVER-linux64.tar.gz
2626 - mkdir $HOME/geckodriver && tar xvf /tmp/geckodriver.tar.gz -C $HOME/geckodriver
2727 - export PATH=$HOME/geckodriver:$PATH
4141 chrome : stable
4242 env : TOXENV=py27 MOZ_HEADLESS=1 GECKODRIVER=0.22.0
4343 before_install :
44- - export PATH =/tmp/google-chrome-stable:$PATH
44+ - export CHROMEDRIVER_PATH =/tmp/google-chrome-stable/chromedriver
4545 - wget -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER/geckodriver-v$GECKODRIVER-linux64.tar.gz
4646 - mkdir $HOME/geckodriver && tar xvf /tmp/geckodriver.tar.gz -C $HOME/geckodriver
4747 - export PATH=$HOME/geckodriver:$PATH
Original file line number Diff line number Diff line change 22# License, v. 2.0. If a copy of the MPL was not distributed with this file,
33# You can obtain one at http://mozilla.org/MPL/2.0/.
44
5- from os import path
5+ from os import path , getenv
66
77import pytest
88from selenium import webdriver
@@ -24,7 +24,9 @@ def chrome_driver():
2424 opts = webdriver .ChromeOptions ()
2525 opts .headless = True
2626 opts .add_argument ('--no-sandbox' )
27- driver = webdriver .Chrome (options = opts )
27+ driver_path = getenv ('CHROMEDRIVER_PATH' )
28+ driver = webdriver .Chrome (options = opts , executable_path = driver_path ) \
29+ if driver_path else webdriver .Chrome (options = opts )
2830 yield driver
2931 driver .close ()
3032
You can’t perform that action at this time.
0 commit comments