gpt4 book ai didi

nightwatch.js - nightwatchjs 的浏览器变量是什么

转载 作者:行者123 更新时间:2023-12-03 12:19:52 25 4
gpt4 key购买 nike

我刚刚了解了 nighwatchjs 并尝试了解框架来编写我的测试。
在示例中,我可以注意到使用变量浏览器的 api - 我找不到关于 API 引用或任何外部文档的更多信息。

我想我理解页面对象设计模式的概念,并且我在使用选择器等方面有经验。

但我想了解更多关于所使用的浏览器对象的信息,因为它让我困惑到底发生了什么:

考虑这个例子:

this.demoTestGoogle = function (browser) {
browser
.url('http://www.google.com')
.waitForElementVisible('body', 1000)
.setValue('input[type=text]', 'nightwatch')
.waitForElementVisible('button[name=btnG]', 1000)
.click('button[name=btnG]')
.pause(1000)
.assert.containsText('#main', 'The Night Watch')
.end();
};

我可以理解它使用 google url 并等待 1000 毫秒让 body 标签可见,输入 nightwatch 值,等待,点击一个按钮,暂停做一些事情并做一些断言。
但是浏览器变量对我来说仍然是匿名的 - 我还能用它做什么?

最佳答案

我知道 Commands documented at nightwatchjs.org描述一下browser对象可以做。

如果这有帮助,请告诉我。我只是在学习自己,但我会尝试分享我对这些命令的了解。

关于nightwatch.js - nightwatchjs 的浏览器变量是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525959/

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