我正在使用量角器来自动化移动应用程序。我需要验证是否选中了切换按钮(切换按钮图像附加),启用还是禁用。 如果未选择,请选择并执行某些操作,但每次执行操作时,即使未选择和禁用也会选中。
这是我的代码:::::::::::
var checkNoti = AppNoti.isSelected();
if (checkNoti)
{
checkNoti.then( function() {
console.log('The App notification is enabled Already!!');
});
}
else {
AppNoti.click().then( function() {
console.log('The App notification is Enabled');
});
};
请告知......即使已禁用,也会启用切换复选框按钮。
答案 0 :(得分:1)
checkNoti
检查中的 if (checkNoti)
值总是评估为真,因为它不是布尔值 - 它是一个承诺。您需要解决:
AppNoti.isSelected().then(function (selected) {
if (!selected) {
AppNoti.click().then(function() {
console.log('The App notification is Enabled');
});
}
});
答案 1 :(得分:0)
如果启用,您可以单击它
AppNoti.click().then(function()
{
console.log('The App notification is Enabled');
}, function(err){
console.log('The App notification is Disabled');
});