package pages; import org.openqa.selenium.WebDriver; public class ProductPage extends BasePage{ public ProductPage(WebDriver driver) { super(driver); // TODO Auto-generated constructor stub } private String btnAddCart_BikeLight = "//button[@id='add-to-cart-sauce-labs-bike-light']"; private String btnShoppingCart= "//a[@class='shopping_cart_link']"; private String btnMenu = "//button[@id='react-burger-menu-btn']"; private String btnLogout = "//a[@id='logout_sidebar_link']"; private String sortLocator = "//select[@class='product_sort_container']"; public void add_SauceLabsBikeLight() { clickElement(btnAddCart_BikeLight); } public void click_shoopingCart() { clickElement(btnShoppingCart); } public void click_menu() { clickElement(btnMenu); } public void click_signOff() { clickElement(btnLogout); } public void sortAlfaAscending() { selectFromDropdownByIndex(sortLocator,0); } public void sortAlfaDescending() { selectFromDropdownByIndex(sortLocator,1); } public void sortPriceAscending() { selectFromDropdownByIndex(sortLocator,2); } public void sortPriceDescending() { selectFromDropdownByIndex(sortLocator,3); } }