@@ -20,8 +20,10 @@ public class ProductFilters {
20
20
21
21
// ELEMENTS
22
22
protected static final By SHOP_BY_CATEGORY_NAVIGATION = By .className ("shop-by-category" );
23
+ protected static final By PHONE_TABLETS_IPOD_NAVIGATION = By .cssSelector (
24
+ ".mz-pure-drawer:first-of-type .navbar-nav>li:nth-of-type(3)" );
23
25
protected static final By MINIMUM_PRICE_FILTER_INPUT_FIELD = By .cssSelector ("#container input[name='mz_fp[min]']" );
24
- protected static final By MAXIMUM_PRICE_FILTER_INPUT_FIELD = By .cssSelector ("#container input[name='mz_fp[min ]']" );
26
+ protected static final By MAXIMUM_PRICE_FILTER_INPUT_FIELD = By .cssSelector ("#container input[name='mz_fp[max ]']" );
25
27
protected static final By APPLE_MANUFACTURER_FILTER = By .cssSelector (
26
28
"#container .manufacturer .mz-filter-group-content div:first-of-type div" );
27
29
protected static final By PHONES_AND_PDAs_FILTER = By .cssSelector ("#container .module-category a:nth-of-type(5)" );
@@ -49,15 +51,18 @@ public class ProductFilters {
49
51
driverHelper .getURL ("https://ecommerce-playground.lambdatest.io/" );
50
52
driverHelper .waitForPresence (SHOP_BY_CATEGORY_NAVIGATION , 30 );
51
53
driverHelper .click (SHOP_BY_CATEGORY_NAVIGATION );
54
+ driverHelper .click (PHONE_TABLETS_IPOD_NAVIGATION );
52
55
driverHelper .waitForPresence (MINIMUM_PRICE_FILTER_INPUT_FIELD , 30 );
53
56
driverHelper .clearInputField (MINIMUM_PRICE_FILTER_INPUT_FIELD );
54
57
driverHelper .sendKeys (MINIMUM_PRICE_FILTER_INPUT_FIELD , "0" );
58
+ driverHelper .waitForClickable (MAXIMUM_PRICE_FILTER_INPUT_FIELD , 30 );
55
59
driverHelper .clearInputField (MAXIMUM_PRICE_FILTER_INPUT_FIELD );
56
60
driverHelper .sendKeys (MAXIMUM_PRICE_FILTER_INPUT_FIELD , "200" );
61
+ driverHelper .waitForClickable (MAXIMUM_PRICE_FILTER_INPUT_FIELD , 30 );
57
62
driverHelper .sendKeysByKeyBoard (MAXIMUM_PRICE_FILTER_INPUT_FIELD , Keys .ENTER );
58
63
driverHelper .click (APPLE_MANUFACTURER_FILTER );
59
64
driverHelper .click (PHONES_AND_PDAs_FILTER );
60
- Status = "Passed " ;
65
+ Status = "passed " ;
61
66
}
62
67
63
68
@ AfterMethod public void tearDown () {
0 commit comments