我最近安装了selenium-webdriver javascript(node)client 3.6.0
步骤如下;
# npm install webdriver
# npm install selenium-webdriver
# npm install chromedriver
将它们安装到我的项目文件夹
然后将js文件转换为该名称“library.js”
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().forBrowser('chrome').build();
By = webdriver.By;
until = webdriver.until;
driver.get('http://www.google.co.in');
这显示在require('selenium-webdriver')
的异步执行(命令)错误节点版本V7.1.0。 npm版本3.10.9 chrome版本 - ChromeDriver 2.35.528139(47ead77cb35ad2a9a83248b292151462a66cd881)
帮助我了解如何运行此
答案 0 :(得分:7)
我遇到了这个问题。如果您的版本低于8,则运行node -v
,它无法处理async
命令。你必须更新Node。
答案 1 :(得分:5)
同样的问题,通过将节点升级到v8.9.4,如Faraji所述。