Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BasicSteps {
- protected WebDriver driver;
- protected final BasePage actualPage;
- protected List<WebElement> elements;
- protected List<String> actualList;
- public BasicSteps(WebDriver driver) {
- this.driver = driver;
- }
- public String getPageName() {
- return actualPage.getPageTitle();
- }
- ///////////////////////////// Здесь другой класс ////////////////////////
- public class HomePageSteps extends BasicSteps{
- private final HomePage homePage;
- public HomePageSteps(WebDriver driver) {
- super(driver);
- homePage = new HomePage(driver);
- actualPage = homePage;
- }
- public void itemsAreInProperQuantityWithProperTexts(Location location, List<String> expectedList) {
- switch (location) {
- case HEADER_SECTION:
- elements = homePage.getHeaderSectionTitles();
- break;
- case CENTER:
- elements = homePage.getCenterSectionTitles();
- break;
- case UNDER_GREEN_PICTURES:
- elements = homePage.getCaptionsUnderGreenPictures();
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement