99 continue-on-error : true
1010 strategy :
1111 matrix :
12- python-version : [3.8, 3.13.0] # pypy-3.9
13- rf-version : [6.1.1, 7.1.1]
14- selenium-version : [4.24.0, 4.25.0, 4.26.1, 4.27.1]
15- browser : [firefox, chrome, headlesschrome] # edge
12+ python-version : [3.9.23, 3.13.5] # pypy-3.9
13+ # python-version: [{earliest: 3.9}, {latest: 3.13.0}] # pypy-3.9
14+ rf-version : [6.1.1, 7.3.2]
15+ selenium-version : [4.28.1, 4.29.0, 4.30.0, 4.31.0, 4.32.0, 4.33.0, 4.34.2]
16+ browser : [chrome] # firefox, chrome, headlesschrome, edge
1617
1718 steps :
1819 - uses : actions/checkout@v4
2122 with :
2223 python-version : ${{ matrix.python-version }}
2324 - name : Setup Chrome
24- uses : browser-actions/setup-chrome@latest
25+ uses : browser-actions/setup-chrome@v1
2526 with :
26- chrome-version : latest
27+ chrome-version : 138
28+ install-dependencies : true
29+ install-chromedriver : true
2730 id : setup-chrome
2831 - run : |
2932 echo Installed chromium version: ${{ steps.setup-chrome.outputs.chrome-version }}
7578 run : |
7679 xvfb-run --auto-servernum python atest/run.py --nounit --zip headlesschrome
7780
78- - name : Run tests with ${{ matrix.browser }} if CPython
79- if : startsWith( matrix.python-version, 'pypy') == false
81+ # - name: Run tests with ${{ matrix.browser }} if CPython
82+ # if: startsWith( matrix.python-version, 'pypy') == false
83+ # run: |
84+ # xvfb-run --auto-servernum python atest/run.py --zip ${{ matrix.browser }}
85+
86+ - name : Run tests with latest python and latest robot framework
87+ if : matrix.python-version == '3.13.0' && matrix.rf-version == '7.2.2'
8088 run : |
8189 xvfb-run --auto-servernum python atest/run.py --zip ${{ matrix.browser }}
8290
9098 - uses : actions/upload-artifact@v4
9199 if : failure()
92100 with :
93- name : SeleniumLibrary Test results
101+ name : sl_$${{ matrix.python-version }}_$${{ matrix.rf-version }}_$${{ matrix.selenium-version }}_$${{ matrix.browser }}
94102 path : atest/zip_results
95103 overwrite : true
0 commit comments