我是使用nightwatch.js的新手.我想获得一个元素列表,并使用给定的字符串验证每个元素的文本值.我试过了 :
function iter(elems) {
elems.value.forEach(function(element) {
client.elementIdValue(element.ELEMENT)
})
};
client.elements('css selector', 'button.my-button.to-iterate', iter);
Run Code Online (Sandbox Code Playgroud)
对于另一个stackoverflow问题但我现在正在使用的是
waitForElementPresent('elementcss', 5000).assert.containsText('elementcss','Hello')
Run Code Online (Sandbox Code Playgroud)
它正在返回输出
Warn: WaitForElement found 5 elements for selector "elementcss". Only the first one will be checked.
Run Code Online (Sandbox Code Playgroud)
所以我希望它应该验证列表中每个元素的文本值.
我正在使用Nightwatch.js框架为SPA应用程序编写测试用例。这里有一个要求,我们必须监视HTTP调用并获取站点的性能结果。因为可以使用JMeter轻松实现。
使用自动化测试工具,我们可以使用browsermob-proxy和硒来实现。
是否可以使用Nightwatch.js和browsermob-proxy进行相同的操作?
同样要执行哪些步骤。