【发布时间】:2016-04-18 21:59:50
【问题描述】:
我正在尝试使用 webdriverio 以及 mocha 和 chai 来测试选择复选框。
以下是我在 javascript 模块模式中尝试的内容
select_checkbox: function(browser, key, value){
return browser.isSelected(key, value, 'tab')
},
我在 promise.each 循环中调用此方法并提交表单
...
return reagents_utils.select_checkbox(browser, "#id_category_0", "Instrument");
}).then(function(){
browser.saveScreenshot('./snapshot.png');
}).then(function(){
return reagents_utils.submit_form(browser);
});
这是显示未选中复选框并因此提交失败的测试快照!
如何使用 webdriverio 和 javascript 测试选中 Instrument 旁边的复选框?我确保我引用了正确的选择器 (id)。
【问题讨论】:
标签: javascript jquery selenium checkbox webdriver-io