diff --git a/dev/tests/verification/Resources/BasicFunctionalTest.txt b/dev/tests/verification/Resources/BasicFunctionalTest.txt index 940ec9f3e..58794ba20 100644 --- a/dev/tests/verification/Resources/BasicFunctionalTest.txt +++ b/dev/tests/verification/Resources/BasicFunctionalTest.txt @@ -94,6 +94,10 @@ class BasicFunctionalTestCest $I->dontSeeInField(".functionalTestSelector"); // stepKey: dontSeeInFieldKey1 $I->dontSeeInPageSource("Cosmo Kramer"); // stepKey: dontSeeInPageSourceKey1 $I->dontSeeInPageSource("

Jerry Seinfeld

"); // stepKey: dontSeeInPageSourceKey2 + $I->dontSeeInPageSource("Cosmo Kramer"); // stepKey: dontSeeInPageSourceKey3 + $I->dontSeeInPageSource("

Jerry Seinfeld

"); // stepKey: dontSeeInPageSourceKey4 + $I->dontSeeInPageSource("foo"); // stepKey: dontSeeInPageSourceKey5 + $I->dontSeeInPageSource("

foo

"); // stepKey: dontSeeInPageSourceKey6 $I->dontSeeInSource("Cosmo Kramer"); // stepKey: dontSeeInSourceKey1 $I->dontSeeInSource("

Jerry Seinfeld

"); // stepKey: dontSeeInSourceKey2 $I->dontSeeInTitle("someInput"); // stepKey: dontSeeInTitleKey1 diff --git a/dev/tests/verification/TestModule/Test/BasicFunctionalTest.xml b/dev/tests/verification/TestModule/Test/BasicFunctionalTest.xml index 9c99ffa11..ff0708554 100644 --- a/dev/tests/verification/TestModule/Test/BasicFunctionalTest.xml +++ b/dev/tests/verification/TestModule/Test/BasicFunctionalTest.xml @@ -52,6 +52,10 @@ + + + + diff --git a/src/Magento/FunctionalTestingFramework/Test/etc/Actions/dontSeeActions.xsd b/src/Magento/FunctionalTestingFramework/Test/etc/Actions/dontSeeActions.xsd index dc7cb8d8a..030eeeaff 100644 --- a/src/Magento/FunctionalTestingFramework/Test/etc/Actions/dontSeeActions.xsd +++ b/src/Magento/FunctionalTestingFramework/Test/etc/Actions/dontSeeActions.xsd @@ -172,7 +172,12 @@ - + + + diff --git a/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php b/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php index 08fc6051c..415e22956 100644 --- a/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php +++ b/src/Magento/FunctionalTestingFramework/Util/TestGenerator.php @@ -1174,6 +1174,10 @@ public function generateStepsPhp($actionObjects, $generationScope = TestGenerato case "dontSeeInPageSource": case "seeInSource": case "dontSeeInSource": + //TODO: Deprecate allowed usage of userInput in dontSeeInPageSource + if ($html === null && $input !== null) { + $html = $input; + } $testSteps .= $this->wrapFunctionCall($actor, $actionObject, $html); break; case "conditionalClick":