1. 程式人生 > >Selenium, ChromeDriver 自動化測試,抓取網頁元素,java

Selenium, ChromeDriver 自動化測試,抓取網頁元素,java

Selenium也是一個用於Web應用程式測試的工具。Selenium測試直接在瀏覽器中執行,就像真實使用者所做的一樣。Selenium 測試可以在 Windows、Linux 和 Macintosh上的Internet Explorer、Mozilla 和 Firefox 中執行 在這裡以chrome 為例 進行介紹 1)安裝 chrome 瀏覽器  2)下載 chromedriver地址:https://code.google.com/p/chromedriver/   3)下載 selenium-java http://docs.seleniumhq.org/download/

//有時候,你要獲取一個網頁中表格中的所有內容,可能該表格內容過多會分頁顯示,這時候,表格的內容不顯示完全,你是不可以獲取到全部內容的,然後你可以試試以下程式碼: //獲取js選擇器
JavascriptExecutor js = (JavascriptExecutor) driver; //因為你要點選類似“更多”這樣的按鈕,才能顯示後部分內容,arguments[0].click()就是點選,後面的引數意思是通過id找到這個按鈕,當然,你也可以通過其他方式找到需要點選的按鈕。 js.executeScript("arguments[0].click();", driver.findElement(By.id("more_count")));
另外,還可以參考下面的例子