у меня есть этот блок кода,
var click_data = ['.click-fgdfc', '.click-f55gc', '.click-dfgc', '.click-fg45c', '.click-fg34c'];
nightmare
.goto(site)
.click('#cookieUsagePopIn .closeBtn')
.wait(1000)
.click('[for=acceptContract]')
.click('#submitButton')
.wait('.myAccount')
.goto(site)
.wait(1000)
.click(click_data[0])
.wait(1000)
.click('.logoutBtn')
.wait('.btnSignUp')
.end()
.catch(error => {
console.error('error: ', error)
});
, и я хочу перебрать часть кода,
.goto(site)
.click('#cookieUsagePopIn .closeBtn')
.wait(1000)
.click('[for=acceptContract]')
.click('#submitButton')
.wait('.myAccount')
.goto(site)
.wait(1000)
.click(click_data[0])
.wait(1000)
.click('.logoutBtn')
.wait('.btnSignUp')
, потому что я должен использовать массив click_data, например click_data[0], click_data[1]
(может быть,для этого используется счетчик, такой как click_data[count]
).
И он должен остановиться, когда click_data [20] присутствует.