Twitter bootstrap 如何使用Nightwatch在e2e测试中选择引导复选框?

Twitter bootstrap 如何使用Nightwatch在e2e测试中选择引导复选框?,twitter-bootstrap,vue.js,nightwatch.js,e2e-testing,Twitter Bootstrap,Vue.js,Nightwatch.js,E2e Testing,我有一个引导复选框,看起来像这样:我明白 现在,我正在使用夜表编写e2e测试,并且无法选中该复选框 我尝试了this.setValue(“@boxID”,true)这会将焦点转移到复选框上,但没有选中它。 试图执行此操作。单击(“@boxID”),但这根本不起作用。 我试着集中注意力,然后点击,但这也不起作用 有没有一种干净的方法可以通过夜视检查复选框 我在Nightwatch的存储库中找到了这个,但它提供了解决方法,而不是直接的答案。尝试使用这种方法 .verify.visible('inpu

我有一个引导复选框,看起来像这样:
我明白

现在,我正在使用夜表编写e2e测试,并且无法选中该复选框

我尝试了
this.setValue(“@boxID”,true)
这会将焦点转移到复选框上,但没有选中它。 试图执行
此操作。单击(“@boxID”)
,但这根本不起作用。 我试着集中注意力,然后点击,但这也不起作用

有没有一种干净的方法可以通过夜视检查复选框

我在Nightwatch的存储库中找到了这个,但它提供了解决方法,而不是直接的答案。

尝试使用这种方法

.verify.visible('input[id="boxID"]', 'Checkbox visible')
      .click('input[id="boxID"]')

@j0zeft解决了您的问题,如果不让我知道的话。它没有,但我将焦点设置为它,然后发送“”,基本上就是按空格键选择它。然后向它发送击键
browser.Keys.space