我创建了一个带有多个标题/标签的Vaadin(7.4.3)手风琴。
我需要能够选择一个选项卡并检查该选项卡中的内容。 但是在下面的代码中,即使找到了tab,click()函数也是如此 不会展开选项卡,并且选项卡的内容仍然无法获得。
如何检查手风琴中标签的内容?
谢谢...
List<WebElement> tabList = findElements(By.className("v-accordion-item"));
WebElement selectedTab = null;
for (WebElement tab : tabList) {
List<WebElement> captionElements = tab.findElements(By
.className("v-captiontext");
if (captionElements.size() > 0) {
if (captionElements.get(0).getText().equals("Caption_of_tab_to_be_checked")) {
// this is run
selectedTab = tab;
break;
}
}
}
selectedTab.click(); // the accordion does not open this tab and contents are still hidden???
答案 0 :(得分:2)
TabSheetElement
tabSheetElement=$(TabSheetElement.class).id(TAB_AUTOMATIC_EMAIL);
tabSheetElement.openTab(2);
相同,您可以通过最后添加click();
来检查多个标签,例如
tabSheetElement.openTab(2)。单击();