|
34 | 34 | <seeElement selector="{{StorefrontCategoryProductSection.productTitleByName(product.name)}}" stepKey="assertProductName"/>
|
35 | 35 | <see userInput="${{product.price}}.00" selector="{{StorefrontCategoryProductSection.ProductPriceByName(product.name)}}" stepKey="AssertProductPrice"/>
|
36 | 36 | <moveMouseOver selector="{{StorefrontCategoryProductSection.ProductInfoByName(product.name)}}" stepKey="moveMouseOverProduct" />
|
37 |
| - <executeInSelenium function="function(\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) use($I) { |
38 |
| - $selProdName = '//main//li[.//a[contains(text(), \'' . {{product.name}} . '\' )]]//div[@data-container=\'product-grid\']'; |
39 |
| - $I->assertEquals('2', $webdriver->findElement(\Facebook\WebDriver\WebDriverBy::xpath($selProdName))->getCSSValue('z-index')); |
| 37 | + <executeInSelenium function="function($webdriver) use ($I) { |
| 38 | + $productName = '//main//li[.//a[contains(text(), \'' . {{product.name}} . '\' )]]//div[@data-container=\'product-grid\']'; |
| 39 | + $I->assertEquals('2', $webdriver->findElement(\Facebook\WebDriver\WebDriverBy::xpath($productName))->getCSSValue('z-index')); |
40 | 40 | }" stepKey="assertProductContainerIsOpened"/>
|
41 | 41 | <seeElement selector="{{StorefrontCategoryProductSection.productAddToCartByName(product.name)}}" stepKey="AssertAddToCart" />
|
42 | 42 | </actionGroup>
|
43 | 43 |
|
44 |
| - <actionGroup name="StorefrontCheckAddToCartButtonAbsence"> |
45 |
| - <arguments> |
46 |
| - <argument name="product" defaultValue="_defaultProduct"/> |
47 |
| - </arguments> |
48 |
| - <seeElement selector="{{StorefrontCategoryProductSection.productTitleByName(product.name)}}" stepKey="assertProductName"/> |
49 |
| - <moveMouseOver selector="{{StorefrontCategoryProductSection.ProductInfoByName(product.name)}}" stepKey="moveMouseOverProduct" /> |
50 |
| - <executeInSelenium function="function(\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) use($I) { |
51 |
| - $selProdName = '//main//li[.//a[contains(text(), \'' . {{product.name}} . '\' )]]//div[@data-container=\'product-grid\']'; |
52 |
| - $I->assertEquals('2', $webdriver->findElement(\Facebook\WebDriver\WebDriverBy::xpath($selProdName))->getCSSValue('z-index')); |
53 |
| - }" stepKey="assertProductContainerIsOpened"/> |
54 |
| - <dontSeeElement selector="{{StorefrontCategoryProductSection.productAddToCartByName(product.name)}}" stepKey="checkAddToCartButtonAbsence"/> |
| 44 | + <actionGroup name="StorefrontCheckAddToCartButtonAbsence" extends="StorefrontCheckCategorySimpleProduct"> |
| 45 | + <dontSeeElement selector="{{StorefrontCategoryProductSection.productAddToCartByName(product.name)}}" stepKey="AssertAddToCart"/> |
55 | 46 | </actionGroup>
|
56 | 47 |
|
57 | 48 | <actionGroup name="StorefrontSwitchCategoryViewToListMode">
|
|
0 commit comments