[TASK] Switch to chrome in ac tests 60/52560/15
authorChristian Kuhn <lolli@schwarzbu.ch>
Sun, 23 Apr 2017 18:03:46 +0000 (20:03 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 25 Apr 2017 12:58:54 +0000 (14:58 +0200)
commit128fb2565e48b7d5bb5445e9ca4c74b0cf0e0568
tree8ec9e1e8e17a1d13e6a32fedea9a1e93a259366c
parent32830309087a861458cf97e42d1a2f625d4f273e
[TASK] Switch to chrome in ac tests

The acceptance tests currently rely on firefox esr build
and younger firefox versions don't run with given web driver.

The patch updates selenium dependency to youngest version,
adds chrome webdriver as dependency, hands over some start
arguments to chrome and fixes a couple of tests to stabilize
the acceptance tests with chrome.

Goal is a quicker acceptance tests execution with chrome
instead of firefox. Furthermore, it is now much easier to
execute the acceptance tests locally since just a "current"
chrome version is needed instead of an outdated firefox nobody
has installed by default. Additionally, chrome strives for
a headless version in its current dev build, which is an
additional option for the tests later to drop another dependency.

Change-Id: I2688969d70d95849145f931d86879e81d0d493f6
Resolves: #81010
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/52560
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
composer.json
composer.lock
typo3/sysext/core/Tests/Acceptance.suite.yml
typo3/sysext/core/Tests/Acceptance/Backend/Formhandler/CategoryTreeCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Formhandler/ElementsBasicInputCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Formhandler/ElementsBasicInputDateCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Formhandler/ElementsGroupCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Formhandler/Inline1nCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Language/LanguageCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Template/TemplateCest.php
typo3/sysext/core/Tests/Acceptance/Backend/Topbar/NavigationComponentTreeCest.php