当我尝试使用}
通过命令行执行下面的代码时,我不断遇到错误。我是夜视的新手,需要帮助来了解确切的根本原因。
我也查看了先前提出的问题,但没有一个能够解决问题。仍然有一个已经回答了这个问题的问题,请引导我解决。
我推荐了http://nightwatchjs.org/api/#waitForElementVisible来实现。
node nightwatch tests/login_Radius_TC2.js
下面是错误消息:
module.exports = {
'LoginRadiusGoogleLogin' : function (client) {
client
.url('https://lr-candidate-demo1.hub.loginradius.com/auth.aspx')
.maximizeWindow();
.waitForElementVisible('span[title=Sign up with Google]', 10000)
.click('span[title=Sign up with Google]')
.windowHandles(function(result) {
console.log(result.value);
var newWindow=result.value[1];
this.switchWindow(+newWindow);
}
.end();
}
};
答案 0 :(得分:0)
只需删除;从代码中
'LoginRadiusGoogleLogin' : function (client) {
client
.url('https://lr-candidate-demo1.hub.loginradius.com/auth.aspx')
.maximizeWindow()
.waitForElementVisible('span[title=Sign up with Google]', 10000)
.click('span[title=Sign up with Google]')
.windowHandles(function(result) {
console.log(result.value);
var newWindow=result.value[1];
this.switchWindow(+newWindow);
}
.end();
}
};```