您能否建議我正在使用Gebish(Selenium)庫進行集成測試。 我在我的測試和兩種情況下有幾個步驟。在每個場景之前,我創建'瀏覽器'對象,並在每次調用'browser.quit()'之後。Selenium(Geb)顯示空白頁面,有時會失敗
我主動使用waitFor構造,這樣我會給鼠標動作更新一些時間。
問題是,有時沒有任何明顯的原因測試失敗,通常只是最後一步失敗。其他先前已通過。但是如果發生這種情況,我會看到很奇怪的情況:在開始時我看到第一個場景的第一個新的FF窗口,但它是空的,之後我看到下一個FF窗口是另一個場景,它也是空的。
因此,我得到了一個失敗的測試用例和大量的通過,我有兩個 FF空白頁,它們沒有自動關閉的實例。
我很困惑。我嘗試在waitFor構造中使用不同的超時,我嘗試使用ChromeDriver而不是FFdriver,並且對於相同的場景我仍然遇到同樣的問題。