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 に答える