Nightwatch.js如何访问安全网站?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nightwatch.js如何访问安全网站?相关的知识,希望对你有一定的参考价值。

硒版:3.8.1 chromedriver:最新的守夜人:最新

尝试登录这样的安全网站:

browser
.url('https://mydomainmyuser:mypassword@securesite')
.waitForElementVisible('body')
.end();

不幸的是,这段代码没有运气:弹出窗口中没有填充我的凭据。如何对此https网站进行身份验证?我附上了一个出现的弹出窗口示例。如何通过我的测试脚本向用户登录?这是否适用于量角器。我附上了弹出登录的图片。 enter image description here

答案

尝试这样(当然使用你的定位器):

browser
.url("http://yoursite")
.waitForElementVisible('body')
.setValue('input[name=UserName]', 'user')
.setValue('input[name=Password]', 'pass')
.click('#Login')

以上是关于Nightwatch.js如何访问安全网站?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 nightwatch.js 或 javascript 列出具有共同属性值的相同元素?

如何使用页面对象在 Nightwatch.js 中运行多个 chai 断言?

使用 nightwatch 检查 http 状态码

使用Nightwatch.js做基于浏览器的web应用自动测试

Nightwatch测试在Headless chrome模式下找不到元素

PHP网站漏洞怎么修复 如何修补网站程序代码漏洞