我试图断言列表中的每个项目都包含“' hospital' 以下代码为我提供了每个医院的字符串列表:
List <WebElement> Hospital = driver.findElements(By.xpath("//tbody/tr/td/label"));
for (WebElement webElement : Hospital){
String servicenames = webElement.getText();
System.out.println(servicenames);
现在我需要做些什么来断言列表中的每个项目都包含我的字符串?
答案 0 :(得分:0)
List <WebElement> Hospital = driver.findElements(By.xpath("//tbody/tr/td/label"));
for (WebElement webElement : Hospital){
String servicenames = webElement.getText().toLowerCase();
System.out.println(servicenames);
try{
assertTrue(servicenames.contains("hospital"));
}catch(Error e){
verificationErrors.append(e.toString());
}
作为参考,这是我最终使用的内容,抱歉,没有得到启用断言的东西 - 我已经读过某个地方断言应该自动启用作为JUnit的一部分,(因为它经常使用在测试我猜) 无论如何,这似乎现在正在起作用......