【发布时间】:2015-08-13 12:03:15
【问题描述】:
我已经通过npm安装了selenium webdriver,方法如下:
C:\xampp\htdocs\testPhantomJS>npm install selenium-webdriver
然后我将 phantomjs 脚本(代码)放在同一个文件夹位置。
我的文件夹现在如下图所示:
要求:
我正在尝试使用 PhantomJS 的 headless Webkit 通过 Selenium Webdriver 打开 google.com,但是当我执行以下代码系统时,出现了一些错误。
脚本:test.js
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.phantomjs())
.build();
var baseUrl = 'http://google.com/';
driver.get(baseUrl);
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();
我正在使用 node.js 通过命令提示符运行代码
C:\xampp\htdocs\testPhantomJS\node_modules\selenium-webdriver >node test.js
运行此程序后,我收到一些错误,如下所述:
错误:
【问题讨论】:
标签: javascript node.js selenium-webdriver phantomjs