node環境的安裝(全局安裝),從略javascript
新建一個文件夾,命令行模式進入這個文件夾,執行命令html
npm init //項目初始化
複製代碼
配置selenium運行環境(在上面的命令行界面中繼續,局部安裝)java
npm install selenium-webdriver --save
複製代碼
安裝瀏覽器驅動:此處是根據須要安裝node
npm install chromedriver --save //chrome驅動
npm install geckodriver --save //FireFox驅動
npm install iedriver --save //ie驅動
複製代碼
下載驅動也能夠去http://chromedriver.storage.googleapis.com/index.html,下載和當前電腦安裝的Chrome瀏覽器對應的驅動器 下載後這個文件的放置位置如圖:web
webStrom打開,並新建test.js 鍵入代碼,運行文件chrome
var webdriver = require('selenium-webdriver');//引入文件
var driver = new webdriver.Builder().forBrowser('chrome').build(); //生成webDriver對象
driver.get('http://www.fangmingwei.com/index/');//規定url
var timer = setInterval(function () { //檢測頁面是否加載完成某個元素
driver.findElement(webdriver.By.id("Fimg")).then(function(webElement) { clearInterval(timer);//清除定時器
console.log("頁面加載成功,中止刷新") }, function(err) { driver.navigate().refresh();//頁面刷新
console.log("頁面加載失敗,刷新中...") });},10000)// driver.executeScript("console.log('')"); //執行腳本// driver.findElement(webdriver.By.id("su")).submit()// driver.findElement(webdriver.By.className("forget-pwd")).click()////
driver.findElement(webdriver.By.className("ph-label")).sendKeys("fangmingwei");//根據id獲取元素,並設置值
複製代碼