我想跳過整個網頁的加載,只是想檢查在selenium webdriver的URL的狀態,以便執行可以更快。在Selenium Webdriver中,我們如何跳過數據下載?
0
A
回答
3
如果你只是要檢查一個頁面的狀態,不需要理會裏面的內容,你可以得到響應代碼,並檢查它是否是200(HTTP_OK)。我建議你使用簡單的java來驗證,而不是試圖用selenium webdriver完成它。我剛剛寫了一個小程序來做到這一點。看到它適合你的工作。這測試是否可以成功地到達網頁並且不發回任何404或500或任何其他錯誤。
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpTest
{
public static void main(String[] args) throws IOException
{
URL url = new URL ("http://www.google.com/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod ("HEAD"); // GET will fetch the content of the page, which is not needed for your case.
conn.connect() ;
if(conn.getResponseCode() == HttpURLConnection.HTTP_OK)
System.out.println("Success");
}
}
+0
我們想加載一些網址但跳過其他網址,不是這樣的,我們仍然需要webdriver功能 –
0
你想做什麼?你想點擊頁面上的一些鏈接,並檢查他們是否重定向到正確的URL?在這種情況下,您可以嘗試檢查URL中的更改。看下面的例子:
int i=0;
do{
try {
Thread.sleep(20);
} catch (InterruptedException e) {
}
i++;
} while(driver.getCurrentUrl().equals("The URL on which the page is originally.")&&i<10); //After URL changes, verify it.
相關問題
- 1. Selenium webdriver下載pdf
- 2. Selenium Webdriver跳過表中的行
- 3. 如何跳過selenium webdriver中不存在的定位符?
- 4. Selenium WebDriver(Ruby):如何下載PDF文件?
- 5. 我們如何準確地使用Selenium WebDriver加載頁面?
- 6. 幫助Selenium Webdriver下載?
- 7. Selenium Webdriver - 如何在點擊後跳過等待頁面加載並繼續
- 8. 如何閱讀在python中由selenium webdriver下載的文件
- 9. 如何處理在selenium webdriver中下載文件?
- 10. 等待下載完成在selenium webdriver JAVA
- 11. Selenium WebDriver - 在Firefox上自動下載
- 12. iphone - 下載時跳過一段數據?
- 13. 我們如何驗證Selenium Webdriver中的DOM元素?
- 14. 我們如何訪問Selenium-webdriver(Java)中的實際元素?
- 15. 通過Python中的Selenium Webdriver下載文件
- 16. 在Selenium Webdriver中獲取POST數據
- 17. 獲取.part evertime我使用python下載selenium webdriver中的文件
- 18. 下載位置Selenium-webdriver Cucumber Chrome
- 19. 使用Selenium WebDriver下載pdf for Firefox
- 20. 我們如何使用Selenium下載文件?
- 21. 如何從selenium webdriver的sql數據庫中獲取數據?
- 22. 如何通過Selenium WebDriver將數據追加到.xls文件
- 23. 我無法通過Selenium Webdriver從下拉菜單中選擇
- 24. 如何在selenium webdriver的下拉窗口中向下滾動?
- 25. 我們如何有效地開發webdriver或selenium代碼
- 26. 如何驗證鏈接並在Selenium webdriver中點擊它們Java
- 27. Selenium - 跳過表
- 28. Selenium webdriver xpath過濾
- 29. 爲什麼我們在Selenium Webdriver中不需要服務器?
- 30. 如何在Selenium Webdriver中處理Chrome 53中的.jnlp下載文件操作
你使用java或C#的webdriver嗎?因爲我回答假設你想用java來做。但是,您可以重複使用相同的想法。 – Buddha
如果他們滿足您的要求,請接受答案或繼續討論,否則他們的問題將變得陳舊,沒有人知道解決方案是否奏效。 – Govardhan