File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
atest/acceptance/2-event_firing_webdriver Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 1717 uses : actions/setup-python@v4
1818 with :
1919 python-version : ${{ matrix.python-version }}
20+ - name : Setup Chrome
21+ uses : browser-actions/setup-chrome@latest
22+ with :
23+ chrome-version : latest
24+ id : setup-chrome
25+ - run : |
26+ echo Installed chromium version: ${{ steps.setup-chrome.outputs.chrome-version }}
27+ ${{ steps.setup-chrome.outputs.chrome-path }} --version
2028 - name : Start xvfb
2129 run : |
2230 export DISPLAY=:99.0
3644 - name : Install RF ${{ matrix.rf-version }}
3745 run : |
3846 pip install -U --pre robotframework==${{ matrix.rf-version }}
47+ - name : Install drivers via selenium-manager
48+ run : |
49+ SELENIUM_MANAGER_EXE=$(python -c 'from selenium.webdriver.common.selenium_manager import SeleniumManager; sm=SeleniumManager(); print(f"{str(sm.get_binary())}")')
50+ echo "$SELENIUM_MANAGER_EXE"
51+ echo "WEBDRIVERPATH=$($SELENIUM_MANAGER_EXE --browser chrome --debug | awk '/INFO[[:space:]]Driver path:/ {print $NF;exit}')" >> "$GITHUB_ENV"
52+ echo "$WEBDRIVERPATH"
3953 - name : Generate stub file for ${{ matrix.python-version }}
4054 if : matrix.python-version != 'pypy-3.7'
4155 run : |
Original file line number Diff line number Diff line change 22Library SeleniumLibrary event_firing_webdriver=${CURDIR } /../../resources/testlibs/MyListener.py
33Resource resource_event_firing_webdriver.robot
44Suite Setup Open Browser ${FRONT PAGE } ${BROWSER } alias=event_firing_webdriver
5- ... remote_url=${REMOTE_URL } desired_capabilities= ${ DESIRED_CAPABILITIES }
5+ ... remote_url=${REMOTE_URL } executable_path= %{ WEBDRIVERPATH }
66Suite Teardown Close All Browsers
77
88*** Variables ***
You can’t perform that action at this time.
0 commit comments