0

我的页面对象如下:

@FindBy (className = "all-time-menu-icon")
private FluentWebElement enrichmentOptions;

/**
 * @return  FluentWebElement for Enrichment options
 */
public FluentWebElement getEnrichmentOptions() {
    return enrichmentOptions;
}

现在我想用一些等待的预期条件从测试用例中调用上面的 FluentWebElement getEnrichmentOptions() 吗?

请就上述情况提供帮助。提前致谢。

4

1 回答 1

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().

检查文档以及https://fluentlenium.com/

于 2016-05-02T09:30:44.597 回答