gpt4 book ai didi

node.js - 语法错误 : Use of const in strict mode?

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:10 24 4
gpt4 key购买 nike

我正在尝试使用 selenium-webdriver 登录 facebook.com。

var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;

var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();

driver.get('https://www.facebook.com/login');
driver.findElement(By.id('email')).sendKeys('****');
driver.findElement(By.id('pass')).sendKeys('*****');
driver.findElement(By.id('loginbutton')).click();

driver.findElement(By.linkText('Settings')).then(function(element) {
console.log('Yes, found the element');
}, function(error) {
console.log('The element was not found, as expected');
});
driver.quit();

报错:

/home/shubham/node_modules/selenium-webdriver/index.js:25
const builder = require('./builder');
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/shubham/Music/amazon_login/test_22_4_16/sel_login.js:1:79)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

node --version v0.10.37

npm --version1.4.28

protractor --version 版本 3.2.2

selenium-webdriver@2.53.1

最佳答案

更新 nodejs 解决了这个问题:

npm cache clean -f
sudo npm install -g n
sudo n stable
node --version
node app.js

您必须以根用户/管理员身份运行第二个和第三个命令。

关于node.js - 语法错误 : Use of const in strict mode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49284821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com