Nightwatch setvalue方法根本不起作用

时间:2018-08-07 22:42:14

标签: ui-automation nightwatch.js browser-automation

我是NightWatch的新手,并尝试使用.setValue方法在http://app.insight360.io上输入电子邮件/密码

它只是无法设置值。我尝试了waitForElementPresent和waitForElementVisible来看看是否有帮助,但是似乎没有任何效果。

如果有人可以发布一个代码段,将其值设置为您在电子邮件和密码字段中所需的任何字符串,然后单击“登录”按钮,我将非常喜欢。

1 个答案:

答案 0 :(得分:0)

我能够使用 setValue 输入电子邮件和密码,并单击下面的代码段中的Login(登录)按钮。你能一次告诉我吗?

module.exports = {

    'DemoTest 1': function (browser) {
        browser
            .url('https://app.insight360.io/')
            .waitForElementVisible('.input.ng-valid-email:nth-child(1)', 5000)
            .setValue('.input.ng-valid-email:nth-child(1)', 'abc@text.com')
            .setValue('div.form-wrapper > form > div:nth-child(2) > input', 'password123')
            .click('.button.highlight-primary:nth-child(1)')
            .end()
    },

};