Nightwatch:在waitforElementVisible上出现意外的令牌错误

时间:2019-03-17 18:43:27

标签: node.js selenium nightwatch.js

当我尝试使用}通过命令行执行下面的代码时,我不断遇到错误。我是夜视的新手,需要帮助来了解确切的根本原因。

我也查看了先前提出的问题,但没有一个能够解决问题。仍然有一个已经回答了这个问题的问题,请引导我解决。

我推荐了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();
        }
    };

1 个答案:

答案 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();
        }
    };```