Я пытаюсь запустить следующий код ( количество шагов ) несколько раз (например, 10 раз), чтобы:
- пользователь переходит на подробный URL
- нажата случайная кнопка в соответствии с заданными значениями var
- это повторяется 10 раз
- тест завершен
Я работаю со следующим NightwatchJS код:
var randomEmail = faker.internet.email()
var competitionReference = ['drawing_21715','drawing_21704']
var randomCompetitionReference = competitionReference[Math.floor(Math.random()*competitionReference.length)]
module.exports = {
'navigate to homepage': function (browser) {
browser
.url('http://clickswin-stage.bellamagazine.co.uk/')
},
'select a competition': function (browser) {
browser
.useXpath()
.click('//*[@id="' + randomCompetitionReference + '"]/div/div[1]')
},
};
Я читал, что лучший способ сделать это - использовать цикл , в то время как , но я не совсем уверен, как настроить это для моего кода выше.
Например, если бы я использовал:
var i = 0
while ( i < 10) {
и т. Д., Где мне нужно поместить этот код цикла в мой код выше?
Любая помощь будет принята с благодарностью.