Skip to content

Commit 9c381b8

Browse files
author
mwwsp
committed
changed chromedriver to point to executable
1 parent 0298027 commit 9c381b8

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
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
@@ -41,7 +41,7 @@ jobs:
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

axe_selenium_python/tests/test_axe.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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

77
import pytest
88
from 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

0 commit comments

Comments
 (0)