From cb8fc0be4b75378da694413858811d64625a2a2b Mon Sep 17 00:00:00 2001 From: John Stennett Date: Fri, 6 Oct 2017 09:38:10 -0500 Subject: [PATCH 1/3] MQE-335: Headless Chrome Spike - Removing the port number for Chrome Headless so it runs with Selenium Server. - Quoting browser names. --- etc/_envs/chrome.yml | 6 ++++-- etc/_envs/firefox.yml | 3 ++- etc/_envs/headless.yml | 13 +++++++++++++ etc/_envs/phantomjs.yml | 2 +- 4 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 etc/_envs/headless.yml diff --git a/etc/_envs/chrome.yml b/etc/_envs/chrome.yml index 3793a2d27..4b579fce3 100644 --- a/etc/_envs/chrome.yml +++ b/etc/_envs/chrome.yml @@ -5,5 +5,7 @@ modules: - \Magento\FunctionalTestingFramework\Helper\Acceptance config: \Magento\FunctionalTestingFramework\Module\MagentoWebDriver: - browser: chrome - window_size: maximize \ No newline at end of file + browser: 'chrome' + capabilities: + chromeOptions: + args: ["--start-maximized", "--disable-extensions", "--enable-automation"] \ No newline at end of file diff --git a/etc/_envs/firefox.yml b/etc/_envs/firefox.yml index e8565283a..a455e8af6 100644 --- a/etc/_envs/firefox.yml +++ b/etc/_envs/firefox.yml @@ -5,5 +5,6 @@ modules: - \Magento\FunctionalTestingFramework\Helper\Acceptance config: \Magento\FunctionalTestingFramework\Module\MagentoWebDriver: - browser: firefox + browser: 'firefox' + restart: true window_size: maximize \ No newline at end of file diff --git a/etc/_envs/headless.yml b/etc/_envs/headless.yml new file mode 100644 index 000000000..e88f07390 --- /dev/null +++ b/etc/_envs/headless.yml @@ -0,0 +1,13 @@ +# `headless` environment config goes here +modules: + enabled: + - \Magento\FunctionalTestingFramework\Module\MagentoWebDriver + - \Magento\FunctionalTestingFramework\Helper\Acceptance + config: + \Magento\FunctionalTestingFramework\Module\MagentoWebDriver: + browser: 'chrome' + window_size: false + capabilities: + chromeOptions: + args: ["--headless", "--disable-gpu", "--disable-extensions"] + binary: "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome" \ No newline at end of file diff --git a/etc/_envs/phantomjs.yml b/etc/_envs/phantomjs.yml index a7a65e6b5..b26042a8c 100644 --- a/etc/_envs/phantomjs.yml +++ b/etc/_envs/phantomjs.yml @@ -5,4 +5,4 @@ modules: - \Magento\FunctionalTestingFramework\Helper\Acceptance config: \Magento\FunctionalTestingFramework\Module\MagentoWebDriver: - browser: phantomjs \ No newline at end of file + browser: 'phantomjs' \ No newline at end of file From b99cc0ff3fe892cace8c561cc227b16263d67e4a Mon Sep 17 00:00:00 2001 From: Tom Reece Date: Fri, 6 Oct 2017 09:46:53 -0500 Subject: [PATCH 2/3] MQE-415: Change required-entity's persistedKey in test schema to createDataKey --- etc/di.xml | 8 ++++---- .../FunctionalTestingFramework/Test/etc/testSchema.xsd | 2 +- .../FunctionalTestingFramework/Util/TestGenerator.php | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/etc/di.xml b/etc/di.xml index c07bfe127..b3be5638d 100644 --- a/etc/di.xml +++ b/etc/di.xml @@ -205,7 +205,7 @@ name name name - persistedKey + createDataKey mergeKey *Cest.xml @@ -221,9 +221,9 @@ mergeKey name name - persistedKey - persistedKey - persistedKey + createDataKey + createDataKey + createDataKey name diff --git a/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd b/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd index edabbcbea..2f89d4c93 100644 --- a/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd +++ b/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd @@ -379,7 +379,7 @@ - + diff --git a/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php b/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php index 971688fcf..c3e436f3b 100644 --- a/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php +++ b/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php @@ -18,7 +18,7 @@ class TestGenerator { - const REQUIRED_ENTITY_REFERENCE = 'persistedKey'; + const REQUIRED_ENTITY_REFERENCE = 'createDataKey'; /** * Path to the export dir. From b39f18cf5538bbe60fa426cc2c8ac3989ed58887 Mon Sep 17 00:00:00 2001 From: Tom Reece Date: Fri, 6 Oct 2017 11:22:32 -0500 Subject: [PATCH 3/3] MQE-416: Remove the unused actionGroup defaultEntity property --- .../FunctionalTestingFramework/Test/etc/sampleActionGroup.xml | 2 +- src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Magento/FunctionalTestingFramework/Test/etc/sampleActionGroup.xml b/src/Magento/FunctionalTestingFramework/Test/etc/sampleActionGroup.xml index 285be1f58..6939e2493 100644 --- a/src/Magento/FunctionalTestingFramework/Test/etc/sampleActionGroup.xml +++ b/src/Magento/FunctionalTestingFramework/Test/etc/sampleActionGroup.xml @@ -1,7 +1,7 @@ - + diff --git a/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd b/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd index 2f89d4c93..58f455a6e 100644 --- a/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd +++ b/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd @@ -38,7 +38,6 @@ -