我知道这是一个重复的问题但是 ..我还搜索了Google并尝试了推荐,我的代码仍有错误。 StackOverflow
是我的最后一招,请帮助我调查此问题。非常感谢!
所以..我已经在网站上使用了最新版本的Chrome驱动程序(2.29
),但是当我启动我的小{{1}时,我仍然收到通知文件,导致无法转到特定的URL。
以下是我的js
代码:
js
启动浏览器后,此var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build();
driver.get('https://www.google.com');
也显示在我的ERROR
中:
nodejs cmd
答案 0 :(得分:0)
我能够解决我的问题。
我在C:\Users\Jon\node_modules\chromedriver\lib\chromedriver
上将Environment Variables
包含为路径。您可以按照以下步骤访问它:
Control Panel > System > Change Settings > Advanced Tab > Environment Variables >
System Variable table > Path Variable row > New > Copy paste the location I posted above
> click OK to close all windows
我还使用了传统 script
。请参阅以下内容:
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver = new webdriver.Builder()
.forBrowser('chrome')
.build();
driver.get('http://www.google.com/');
PS 不要在全球范围内安装selenium-webdriver
和chromedriver
npm 套餐