@@ -77,10 +77,16 @@ jobs:
77
77
- uses : actions/setup-python@v4
78
78
with :
79
79
python-version : " 3.10"
80
- - name : Set up ChromeDriver
81
- uses : nanasess/setup-chromedriver@v2
82
- with :
83
- chrome-version : ' stable'
80
+ - name : Install ChromeDriver
81
+ run : |
82
+ sudo apt-get update
83
+ sudo apt-get install -y google-chrome-stable chromedriver
84
+ - name : Validate ChromeDriver and Chrome
85
+ run : |
86
+ echo "ChromeDriver Version:"
87
+ chromedriver --version
88
+ echo "Chrome Version:"
89
+ google-chrome --version
84
90
- name : Install dependencies
85
91
run : pip install selenium
86
92
- name : Install dependencies (Mac)
@@ -98,26 +104,4 @@ jobs:
98
104
UNITY_APP_NAME : SampleApp
99
105
MAILSLURP_API_KEY : ${{ secrets.MAILSLURP_API_KEY }}
100
106
working-directory : sample/Tests
101
- run : ${{ matrix.test_script }}
102
- test-ios :
103
- name : Run iOS UI tests 🧪
104
- runs-on : [ self-hosted, macOS ]
105
- steps :
106
- - uses : actions/checkout@v3
107
- with :
108
- lfs : true
109
- - name : Build iOS app
110
- working-directory : sample
111
- run : ./build_ios.sh
112
- - uses : actions/setup-python@v4
113
- with :
114
- python-version : " 3.10"
115
- - name : Install dependencies
116
- run : pip install -r "sample/Tests/requirements-mobile.txt"
117
- - name : Run UI tests
118
- env :
119
- MAILSLURP_API_KEY : ${{ secrets.MAILSLURP_API_KEY }}
120
- BROWSERSTACK_USERNAME : ${{ secrets.BROWSERSTACK_USERNAME }}
121
- BROWSERSTACK_ACCESS_KEY : ${{ secrets.BROWSERSTACK_ACCESS_KEY }}
122
- working-directory : sample/Tests
123
- run : browserstack-sdk pytest -s ./test/test_ios.py --browserstack.config "browserstack.ios.yml"
107
+ run : ${{ matrix.test_script }}
0 commit comments