7
7
8
8
namespace Magento \Tax \Test \Mftf \Helper ;
9
9
10
+ use Facebook \WebDriver \Remote \RemoteWebDriver as FacebookWebDriver ;
10
11
use Facebook \WebDriver \WebDriverBy ;
11
12
use Magento \FunctionalTestingFramework \Helper \Helper ;
13
+ use Magento \FunctionalTestingFramework \Module \MagentoWebDriver ;
12
14
13
15
/**
14
16
* Class for MFTF helpers for Tax module.
@@ -34,11 +36,13 @@ public function deleteAllSpecifiedTaxRuleRows(
34
36
string $ successMessageContainer
35
37
): void {
36
38
try {
39
+ /** @var MagentoWebDriver $webDriver */
37
40
$ magentoWebDriver = $ this ->getModule ('\Magento\FunctionalTestingFramework\Module\MagentoWebDriver ' );
38
- $ facebookWebDriver = $ magentoWebDriver ->webDriver ;
41
+ /** @var FacebookWebDriver $webDriver */
42
+ $ webDriver = $ magentoWebDriver ->webDriver ;
39
43
40
44
$ magentoWebDriver ->waitForPageLoad (30 );
41
- $ rows = $ facebookWebDriver ->findElements (WebDriverBy::xpath ($ rowsToDelete ));
45
+ $ rows = $ webDriver ->findElements (WebDriverBy::xpath ($ rowsToDelete ));
42
46
while (!empty ($ rows )) {
43
47
$ rows [0 ]->click ();
44
48
$ magentoWebDriver ->waitForPageLoad (30 );
@@ -49,7 +53,7 @@ public function deleteAllSpecifiedTaxRuleRows(
49
53
$ magentoWebDriver ->click ($ modalAcceptButton );
50
54
$ magentoWebDriver ->waitForPageLoad (60 );
51
55
$ magentoWebDriver ->waitForText ($ successMessage , 10 , $ successMessageContainer );
52
- $ rows = $ facebookWebDriver ->findElements (WebDriverBy::xpath ($ rowsToDelete ));
56
+ $ rows = $ webDriver ->findElements (WebDriverBy::xpath ($ rowsToDelete ));
53
57
}
54
58
} catch (\Exception $ exception ) {
55
59
$ this ->fail ($ exception ->getMessage ());
0 commit comments