Last modified: 2014-09-01 16:49:46 UTC
Reported by S Page at QA mailing list[1]. Reported to Sauce Labs support[2]. 1: http://lists.wikimedia.org/pipermail/qa/2014-August/001843.html 2: http://lists.wikimedia.org/pipermail/qa/2014-August/001846.html
Sauce Labs support answer: Allison Wilbur (Sauce Labs Help Desk) Aug 09 02:03 AM Hi there, I'm sorry this issue suddenly popped up for you! Sauce Labs just recently updated the default versions of Chrome, ChromeDriver, and Selenium that we serve up when no version is explicitly requested in the Desired Capabilities we receive. Previously, the default values were: Selenium: 2.30.0 Chrome: 27/28 (depending on environment - 28 for Linux) ChromeDriver: 26.0.1383.0 The new default values are: Selenium: 2.40.0 Chrome: 35 ChromeDriver: 2.10 If you set your Desired Capabilities to the previous values, I suspect your tests will behave as they used to. For example: desired_capabilities['selenium-version'] = '2.30.0' desired_capabilities['browserName'] = 'chrome' desired_capabilities['version'] = '28' desired_capabilities['chromedriver-version'] = '26.0.1383.0' The extremely odd behavior you saw with the recent versions update is something I'm currently investigating, and I've filed an internal ticket to get this problem fixed. It seems to be related to the later versions of Chrome/ChromeDriver for some reason, and specific to Linux. I found this issue with send_keys on the ChromeDriver forums: https://code.google.com/p/chromedriver/issues/detail?id=467 It's not quite the same issue, but it looks like there's some strange behavior with text input in Linux. I hope the previous values perform well for you as a workaround while we investigate the issues with the more recent versions of Chrome. I've linked this ticket to the issue, so I'll be sure to let you know when the fix is out so that you can test on more recent versions. If you want to try the later versions, I've had some success looping through my input and sending one key at a time, so perhaps something like that would help out. Sorry again for the trouble here. Let me know if you have any additional questions and I'll be happy to help. Hope you have a great weekend! Best, Allison
Change 153408 had a related patch set uploaded by Zfilipin: Chrome 28 is the last version that works properly on Sauce Labs https://gerrit.wikimedia.org/r/153408
I have started builds for all Chrome jobs. The jobs should be more green now. https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-Flow-test2.wikipedia.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-Math-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-PageTriage-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/ https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-VisualEditor-test2.wikipedia.org-linux-chrome-sauce/
Change 153408 merged by jenkins-bot: Chrome 28 is the last version that works properly on Sauce Labs https://gerrit.wikimedia.org/r/153408