[英]How can I find out what Selenium WebDriver is waiting for?
我有一個Selenium WebDriver(Java)測試用例,有時會失敗並拋出TimeoutException
。 異常中包含許多診斷信息(構建信息,系統信息,功能等),但是它們都沒有說明等待的內容。
WebDriver webDriver = ...;
webDriver.get(pageUrl); // TimeoutException here (occasionally)
有沒有一種方法可以使用Selenium WebDriver API找出驅動程序在等待什么?
Selenium WebDriver Java:2.43.0; Firefox:32.0
您需要等到整個頁面加載完畢; 之后,在Web Element上執行任何操作都要通過以下代碼
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
然后處理Web元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.