我想通过使用Selenium中的Findby从String数组创建WebElement列表。
我的String数组具有以下值:
String [] s1 = {"Sale Condo", "Rent Condo"};
我通过执行以下操作循环此String数组以创建WebElement列表:
List<WebElement> allElem=new ArrayList<WebElement>();
for (String s: s1){
@FindBy(linkText=s)
allElem.add();
}
我做不到。请帮助我如何完成此任务。
最佳答案
您确定不会引发编译器错误。
你可以用这样的东西
List<WebElement> allElem=new ArrayList<WebElement>();
for (String s: s1){
allElem.add(driver.findElement(By.linkText(s)));
}
关于java - 从字符串数组创建WebElement数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38190288/