如何在selenium中创建在未选中某个框时运行的if语句?

如何在selenium中创建在未选中某个框时运行的if语句?,selenium,automated-tests,Selenium,Automated Tests,我试图在selenium中运行一个if语句,该语句将验证复选框是否被选中,以及它是否未执行特定操作。我试过了 if (selenium.verifyChecked("checkbox")=false){ //perform actions } else { //perform different actions }; 它说这不起作用。你会怎么做 if (selenium.verifyChecked("checkbox")=false){ 这是错误的。它将false赋值给函数的返回值,这显然是

我试图在selenium中运行一个if语句,该语句将验证复选框是否被选中,以及它是否未执行特定操作。我试过了

if (selenium.verifyChecked("checkbox")=false){
//perform actions
} else {
//perform different actions
};
它说这不起作用。你会怎么做

if (selenium.verifyChecked("checkbox")=false){
这是错误的。它将false赋值给函数的返回值,这显然是错误的

应该是:

if (selenium.verifyChecked("checkbox") == false) {
这是错误的。它将false赋值给函数的返回值,这显然是错误的

应该是:

if (selenium.verifyChecked("checkbox") == false) {

Selenium命令
isChecked
返回一个布尔值,因此您应该能够执行以下操作:

if (selenium.isChecked("checked")) {
  //perform actions
} else {
  //perform different actions
};

Selenium命令
isChecked
返回一个布尔值,因此您应该能够执行以下操作:

if (selenium.isChecked("checked")) {
  //perform actions
} else {
  //perform different actions
};

o好的,这是否也可以:if(!selenium.verifyChecked(“checkbox”){o好的,这是否也可以:if(!selenium.verifyChecked(“checkbox”){谢谢。这就是我发现并最终使用的。比try-catch和verifyChecked()好多了;谢谢。这就是我发现并最终使用的。比try-catch和verifyChecked()好多了;