Skip to content

Commit 20567a4

Browse files
jakemac53grouma
authored andcommitted
Download the chromedriver version based on the chrome version (flutter#9)
* Download the chromedriver version based on the chrome version * fix webdriver
1 parent 90bae56 commit 20567a4

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ before_install:
2626
- sh -e /etc/init.d/xvfb start
2727

2828
before_script:
29-
- wget http://chromedriver.storage.googleapis.com/2.46/chromedriver_linux64.zip
29+
- "export CHROME_LATEST_VERSION=$(/usr/bin/google-chrome --version | cut -d' ' -f3 | cut -d'.' -f1)"
30+
- "export CHROME_DRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_LATEST_VERSION)"
31+
- "wget https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip"
3032
- unzip chromedriver_linux64.zip
3133
- export PATH=$PATH:$PWD
3234
- ./tool/travis-setup.sh

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ dependencies:
2222
dev_dependencies:
2323
shelf_static: ^0.2.8
2424
test: ^1.5.3
25-
webdriver: ^2.0.0
25+
webdriver: ^2.1.0

test/sse_test.dart

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@ void main() {
4141
listDirectories: true, defaultDocument: 'index.html'));
4242

4343
server = await io.serve(cascade.handler, 'localhost', 0);
44-
webdriver = await createDriver(desired: {
45-
'chromeOptions': {
46-
'args': ['--headless']
47-
}
48-
});
44+
var capabilities = Capabilities.chrome
45+
..addAll({
46+
Capabilities.chromeOptions: {
47+
'args': ['--headless']
48+
}
49+
});
50+
webdriver = await createDriver(desired: capabilities);
4951
});
5052

5153
tearDown(() async {

0 commit comments

Comments
 (0)