我使用Senticity的Cucumber-JVM(報告庫)。該步驟實現使用硒進行瀏覽器自動化。無論如何,我可以刪除我的硒測試的片狀?
我使用像
waitForRenderedElementsToBePresent(By.cssSelector(<css>));
waitFor(ExpectedConditions.visibilityOf(getDriver().findElement(By.cssSelector(<css>))));
但仍方法我的測試中,從片狀苦的時候。我不想用明確的等待。
有什麼辦法可以讓我的測試更可靠嗎?
爲什麼你不想使用明確的等待?它就是爲了這個目的。 – JeffC
我已經使用顯式等待,但它不工作得很好。有時它會通過,有時它會隨機失敗 –
它何時失敗,爲什麼? – JeffC