当我们为某个WebElement(driver. findElements(By.xpath("//h4[@class='card-title']"))创建Page(Class)并且这个元素是List的一部分时,我们是否只在主测试用例中更改该部分(在为其创建方法之后),其余部分是否相同?示例:
List<WebElement> products =driver.findElements(By.xpath("//h4[@class='card-title']"));
for(int i=0;i<products.size();i++)
{
String name=products.get(i).getText();
if(name.contains("Samsung"))
{
driver.findElements(By.xpath("//div[@class='card-footer']/button")).get(i).click();
break;
}
}
我不确定,这就是问题的原因
由于问题中给定的数据有限,这很不清楚,但据我所知,这不是同一段代码。我们应该隔离页面类和测试用例(@test)。