我的页面对象如下:
@FindBy (className = "all-time-menu-icon")
private FluentWebElement enrichmentOptions;
/**
* @return FluentWebElement for Enrichment options
*/
public FluentWebElement getEnrichmentOptions() {
return enrichmentOptions;
}
现在我想从测试用例中调用上面的FluentWebElement getEnrichmentOptions()并获得一些等待的预期条件?
请帮助解决上述问题。 在此先感谢。
答案 0 :(得分:1)
使用等待如下:
await().atMost(5, TimeUnit.SECONDS).until("ur locator -- id or classname").withText("myText").hasSize(3);
或
await().atMost(5, TimeUnit.SECONDS).until("ur locator").withText("myText").hasText("TextValue");
或
await().atMost(5, TimeUnit.SECONDS).until("ur locator").withText("myText").isPresent();
您也可以使用
isNotPresent(), hasId("myId"), hasName("myName"), containsText("myName"),areDisplayed(), areEnabled().