Webdriver - 在使用页面工厂的页面对象模型中,我在页面中有大约25个链接。我应该为每个链接创建一个变量,还是有更好的方法来处理这个。
答案 0 :(得分:0)
由于您已经在使用POM,因此您只需创建并使用 bcar 评论中已建议的方法。我不知道您的设计细节以及您打算如何使用这些链接,但您可以尝试使用这个简单的代码段:
public class LoginPage extends BasePage{
private Map<String, WebElement> pageLinks;
public LoginPage(Map<String, WebElement> pageLinks){
this.pageLinks = pageLinks;
}
public Map<String, WebElement> getPageLinks(){
return pageLinks;
}
}