我最近安装了 selenium-webdriver javascript(node) client 3.6.0
步骤如下;
# npm install webdriver
# npm install selenium-webdriver
# npm install chromedriver
将它们安装到我的项目文件夹中
然后制作一个名为“library.js”的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') 处显示异步执行(命令)错误
Node 版本 V7.1.0。 npm 版本 3.10.9 chrome 版本 - ChromeDriver 2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881)
帮助我解决这个问题
最佳答案
我遇到了这个问题。如果您的版本低于 8,请运行 node -v,它无法处理 async 命令。您必须更新 Node。
关于javascript - SyntaxError : Unexpected identifier in selenium-webdriver/lib/http. js:454 异步执行(命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48542631/