首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Nodejs噩梦迭代

Nodejs噩梦迭代
EN

Stack Overflow用户
提问于 2018-10-10 04:24:21
回答 3查看 103关注 0票数 0

我有这个代码块,

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[0], click_data[1]这样的click_data数组(可能是像click_data[count]这样可用的计数器)。

而且,当click_data20出现时,它应该停止。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52728800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档