我有一个引导复选框,看起来像这样:<b-checkbox id="boxID" v-model="doThings">I understand... </b-checkbox>
现在,我正在使用夜表编写e2e测试,但无法选中该复选框。
我尝试做this.setValue("@boxID", true)
,这将焦点移到了复选框上,但是没有选中它。
试图做this.click("@boxID")
,但是什么也不做。
我试着将焦点放在然后单击上,但是那也不起作用...
是否有一种干净的方法可以使Nightwatch选中复选框?
我在Nightwatch的存储库中找到了这个article,但它提供了解决方法,而不是直接的答案。
答案 0 :(得分:1)
尝试使用这种方式
.verify.visible('input[id="boxID"]', 'Checkbox visible')
.click('input[id="boxID"]')