webdriverioを使ってチェックボックスを選択することを、mochaとchaiと一緒にテストしようとしています。webdriverioとjavascriptを使ってチェックボックスを選択してテストする
以下は私が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);
});
を提出していますjavascript
モジュールパターン
select_checkbox: function(browser, key, value){
return browser.isSelected(key, value, 'tab')
},
にしようとしたものであることを示すテストのスナップショットですチェックボックスが選択されていないため、送信が失敗します。
はどのようにwebdriverioとJavaScriptを使用してインストゥルメントの横にあるチェックボックスを選択テストすることができますか?私は正しいセレクタ(id)を参照していることを確認しました。