[英]Example to use WebDriverJS (Selenium)
我已經開始學習WebDriverJs來從URL https://code.google.com/p/selenium/wiki/WebDriverJs使用Javascript作為腳本語言來測試網站,但是一開始發現了一些理解上的問題。
按照該頁面,我必須將chrome驅動程序保存到某個路徑。 那條路是什么? 該路徑如何鏈接到以下代碼示例?
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.chrome()).
build();
driver.get('http://www.google.com');
driver.findElement(webdriver.By.name('q')).sendKeys('webdriver');
driver.findElement(webdriver.By.name('btnG')).click();
driver.wait(function() {
return driver.getTitle().then(function(title) {
return title === 'webdriver - Google Search';
});
}, 1000);
driver.quit();
從NPM安裝
% npm install selenium-webdriver
從源頭建造
% git clone https://code.google.com/p/selenium/
% cd selenium
% ./go //javascript/node:selenium-webdriver
什么是NPN和相關代碼? 請解釋。
PS:我基本上來自.Net背景
我是否需要做更多設置才能運行上面的代碼?
例如,任何javascript文件等
現在,我能夠安裝selenium-webdriver,然后將上面的javascript代碼復制到js文件中,並嘗試使用node運行它,並收到以下錯誤。 我想念什么嗎?
您似乎在文件夾結構上有問題。
如何使用Node.js解決“找不到模塊”錯誤? 應該可以幫助您解決問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.