From 6f934e2c8750d001afa3cf5a47171b3b71af74fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Thu, 31 Jan 2019 10:22:08 +0100 Subject: [PATCH 1/2] Update Chrome for acceptance tests to current version [MAILPOET-1738] --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9c2951aa5b..81095192c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -62,7 +62,7 @@ services: - DBUS_SESSION_BUS_ADDRESS=/dev/null volumes: - /dev/shm:/dev/shm - image: selenium/standalone-chrome-debug:3.14.0-helium + image: selenium/standalone-chrome-debug:3.141.59-fluorine ports: - 4444 - 5900:5900 From 6c4aa4ab2dadbe7e7e65edfd261e8a673be38fbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Thu, 31 Jan 2019 13:47:59 +0100 Subject: [PATCH 2/2] Fix occasionally frozen new tabs on newer Chrome versions [MAILPOET-1738] --- tests/_support/AcceptanceTester.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/_support/AcceptanceTester.php b/tests/_support/AcceptanceTester.php index 5e2f3dac69..10c59bd145 100644 --- a/tests/_support/AcceptanceTester.php +++ b/tests/_support/AcceptanceTester.php @@ -20,7 +20,9 @@ require_once __DIR__ . '/../DataFactories/Form.php'; * @SuppressWarnings(PHPMD) */ class AcceptanceTester extends \Codeception\Actor { - use _generated\AcceptanceTesterActions; + use _generated\AcceptanceTesterActions { + switchToNextTab as _switchToNextTab; + } const WP_URL = 'http://wordpress'; const MAIL_URL = 'http://mailhog:8025'; @@ -141,4 +143,10 @@ class AcceptanceTester extends \Codeception\Actor { $I->click($button); } + public function switchToNextTab($offset = 1) { + $this->_switchToNextTab($offset); + + // workaround for frozen tabs when opened by clicking on links + $this->wait(1); + } }