gpt4 book ai didi

javascript - 使用 webdriverio 和 javascript 测试选择复选框

转载 作者:行者123 更新时间:2023-11-28 06:07:29 24 4
gpt4 key购买 nike

我正在尝试使用 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);
});

这是测试快照,显示未选中该复选框,因此提交失败!

enter image description here

如何使用 webdriverio 和 javascript 测试选择 Instrument 旁边的复选框?我确保引用了正确的选择器 (id)。

最佳答案

您使用的是哪个版本的 webdriverIO?看起来“isSelected”函数只接受一个参数(定位器),但您传递了 3 个参数。

此外,isSelected 返回一个 bool 值,但实际上并不选择该复选框。您也许可以 .click() 复选框来选择它。 webdriverIO API docs - isSelected webdriverIO API docs - click

关于javascript - 使用 webdriverio 和 javascript 测试选择复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36705038/

24 4 0
文章推荐: javascript - 加载动态日历以在该月的正确日期开始
文章推荐: javascript - 如何使用 PHP 和 HTML 绘制这种类型的 "binary matrix"图形(我不知道它是否有名称)
文章推荐: ios - 无法使用 ARKit 和 SceneKit 更改 scn 文件 (materials/diffuse.contens) 的颜色
文章推荐: javascript -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com