繁体   English   中英

使用assertJ断言selenium getAllSelectedOptions()

[英]assert selenium getAllSelectedOptions() using assertJ

我无法做到这一点,到目前为止能够使用getFirstSelectedOption().getText()从多个选择元素断言所选项目。

是否可以使用assertJ断言getAllSelectedOptions() getTex() 我可以通过foreach循环遍历getAllSelectedOptions()

我知道我可以使用getAllSelectedOptions().get(0).getText())并为所有选定项增加get(x)。 但是有没有优雅的解决方案(不使用索引)?

你可以尝试这样的事情:

//identify a common locator which identifies multiple items and store in a list
List<WebElements> allItems=driver.findElementsById("xa");

System.out.println("The total number of radio  buttons are:" +allItems.size());
for(WebElement eachItem:allItems)
{
System.out.println(eachItem.getText());
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM