Цикл Nightmare.js FOR - PullRequest
       5

Цикл Nightmare.js FOR

0 голосов
/ 11 июня 2018

Я очистил некоторые данные в массиве (JSON), и мне нужно сделать автозаполнение в цикле с кошмаром для всех записей ... Я не знаю, как сделать цикл внутри экземпляра кошмара.

var nightmare = Nightmare ({show: true});кошмар

.wait(5000)
.goto('http://www.example.com')
.wait('#USER')
.type('#USER', 'xyxyxy')
.wait('#PASSWORD')
.type('#PASSWORD', 'xyxyxyxy')
.click('#Submit')


.wait('#mySidenav > accordion > accordion-group:nth-child(2) > div > div.panel-collapse.collapse > div > div > accordion > accordion-group:nth-child(1) > div > div.panel-collapse.collapse > div > div:nth-child(1) > div > ul > li > a')
.click('#mySidenav > accordion > accordion-group:nth-child(2) > div > div.panel-collapse.collapse > div > div > accordion > accordion-group:nth-child(1) > div > div.panel-collapse.collapse > div > div:nth-child(1) > div > ul > li > a')



//I want for loop start here
.wait('#ctl00_ctl00_SiteMasterContent_NavigationBar1_rgNew_rbNewAvailableLoad_Text')
.click('#ctl00_ctl00_SiteMasterContent_NavigationBar1_rgNew_rbNewAvailableLoad_Text')

.wait(5000)
.wait('#SiteMasterContent_PageContent_ctl00_ctl00_SiteMasterContent_PageContent_chkBrokerablePanel > span > label') UNCHECK
.click('#SiteMasterContent_PageContent_ctl00_ctl00_SiteMasterContent_PageContent_chkBrokerablePanel > span > label')
.wait(2000 ) //wait refreshing fields
.type('#SiteMasterContent_PageContent_txtContactNumber','XXX XXX XXX') 
.click('#NEXT')

// for loop end

.end()

Есть способ поместить весь кошмар в цикл, но мне нужна только одна часть для цикла ... Есть идеи, как это сделать?Спасибо ...

...