@@ -56,11 +56,16 @@ jobs:
5656 install-chromedriver : true
5757 - name : Print installed Chrome and Chromedriver paths and versions
5858 run : |
59- echo "Chrome path: ${{ steps.setup-chrome.outputs.chrome-path }}"
60- echo "Chrome version: ${{ steps.setup-chrome.outputs.chrome-path }} --version"
61- echo "Chromedriver path: ${{ steps.setup-chrome.outputs.chromedriver-path }}"
62- echo "Chromedriver version: ${{ steps.setup-chrome.outputs.chromedriver-path }} --version"
59+ CHROME_PATH="${{ steps.setup-chrome.outputs.chrome-path }}"
60+ CHROMEDRIVER_PATH="${{ steps.setup-chrome.outputs.chromedriver-path }}"
61+ echo "Chrome path: $CHROME_PATH"
62+ echo "Chrome version: $($CHROME_PATH --version)"
63+ echo "Chromedriver path: $CHROMEDRIVER_PATH"
64+ echo "Chromedriver version: $($CHROMEDRIVER_PATH --version)"
6365 echo "chrome --version: $(chrome --version)"
66+ - name : Set BROWSER env var
67+ run : |
68+ echo "BROWSER=${{ steps.setup-chrome.outputs.chrome-path }}" >> $GITHUB_ENV
6469 - name : Print Python webbrowser standard browser list
6570 run : |
6671 python -c "import webbrowser; webbrowser.register_standard_browsers(); print(webbrowser._tryorder)"
@@ -113,9 +118,28 @@ jobs:
113118 with :
114119 python-version : " 3.9"
115120 - name : Set up Chrome
121+ id : setup-chrome
116122 uses : browser-actions/setup-chrome@v2.1.1
117123 with :
118124 install-chromedriver : true
125+ - name : Print installed Chrome and Chromedriver paths and versions
126+ run : |
127+ CHROME_PATH="${{ steps.setup-chrome.outputs.chrome-path }}"
128+ CHROMEDRIVER_PATH="${{ steps.setup-chrome.outputs.chromedriver-path }}"
129+ echo "Chrome path: $CHROME_PATH"
130+ echo "Chrome version: $($CHROME_PATH --version)"
131+ echo "Chromedriver path: $CHROMEDRIVER_PATH"
132+ echo "Chromedriver version: $($CHROMEDRIVER_PATH --version)"
133+ echo "chrome --version: $(chrome --version)"
134+ - name : Set BROWSER env var
135+ run : |
136+ echo "BROWSER=${{ steps.setup-chrome.outputs.chrome-path }}" >> $GITHUB_ENV
137+ - name : Print Python webbrowser standard browser list
138+ run : |
139+ python -c "import webbrowser; webbrowser.register_standard_browsers(); print(webbrowser._tryorder)"
140+ - name : Check whether we can access Chrome from Python
141+ run : |
142+ python -c "import webbrowser; webbrowser.get()"
119143 - name : Install dependencies
120144 run : |
121145 curl -LsSf https://astral.sh/uv/install.sh | sh
0 commit comments