public class HomePage {
private static By byHamburgerIcon = By.xpath("//div[contains(@class,'icon-hamburger')]");
private static By byHeaderName = By.cssSelector("div[name='username']");
public void clickHamburgerIcon() {
PageActionHelper.click(byHamburgerIcon,"Clicked Hamburger icon");
}
}
1条答案
按热度按时间zaqlnxep1#
即使它们只使用一次,最好在类级别声明所有页面元素。您也可以将其称为静态变量。一个简单的例子供你阅读。尽管我们只使用了一次汉堡图标,但我们仍然在顶级声明它们。由于是静态变量,我们在任何时候都只需要为此创建一个对象。
这样,如果将来发生任何更改,重构将更容易。