Javaでロボットフレームワークの「ページが含まれてまで待つ」の同等ExpectedCondition何ですか

DEV:

私はJavaでの待機の種類がいることを知っています

暗黙WAIT-

driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS)

明示的なWAIT-

WebDriverWait wait = new WebDriverWait(driver, explicitWaitSec);
        wait.until(ExpectedConditions.elementToBeClickable(element));

流暢WAIT-

Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)                            
        .withTimeout(30, TimeUnit.SECONDS)          
        .pollingEvery(5, TimeUnit.SECONDS)          
        .ignoring(NoSuchElementException.class);

が、私は待ちの混乱していますと予想される条件は、最も近い私がするのに役立つであろうWait Until Page Containsロボットのフレームワークのキーワード?

トドルMinakov:

ロボットFrameworkの中で明示的に開発された機能ですは直接アナログは、ありません。
同じ時間では、あなたはExpectedConditionのでそれを達成することができpresenceOfElementLocated()の明示的/流暢待機して(後者はところで、最初のちょうどより多くのカスタマイズバージョンです)。

ロケータのために、このXPathを使用します。

//*[contains(., "Your Text Here")]

これは何であるRobotfフレームワークが実際に、非常に賢い私は認めなければなりません。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=209493&siteId=1
おすすめ