在 URL 数组上迭代 Nightwatch 任务
Iterating Nightwatch task over array of URLs
我想使用 Nightwatch.js 循环访问系统中的一组 URL。我的测试是:
module.exports = {
'Checking URLs': function (browser) {
var urls = [
'https://google.com',
'https://google.co.th'
];
urls.forEach(url){
browser
.url(url)
.waitForElementVisible('body', 3000)
.assert.not.elementPresent('.booka-generic-php-error');
}
browser.end();
}
};
这些网址仅供测试。我希望测试遍历 url,但会抛出一个错误:
urls.forEach(url){
unexpected token { 在上面一行。
遍历一组 URL 的正确方法是什么?
你应该这样写:
urls.forEach(function(url){
// your code there
});
我想使用 Nightwatch.js 循环访问系统中的一组 URL。我的测试是:
module.exports = {
'Checking URLs': function (browser) {
var urls = [
'https://google.com',
'https://google.co.th'
];
urls.forEach(url){
browser
.url(url)
.waitForElementVisible('body', 3000)
.assert.not.elementPresent('.booka-generic-php-error');
}
browser.end();
}
};
这些网址仅供测试。我希望测试遍历 url,但会抛出一个错误:
urls.forEach(url){
unexpected token { 在上面一行。 遍历一组 URL 的正确方法是什么?
你应该这样写:
urls.forEach(function(url){
// your code there
});