如何在selenium中创建if语句,如果未检查某个框,它将运行?

时间:2010-08-20 12:46:14

标签: selenium automated-tests

我正在尝试在selenium中运行if语句,该语句将验证是否已选中复选框以及是否未执行某个操作。我试过了

if (selenium.verifyChecked("checkbox")=false){
//perform actions
} else {
//perform different actions
};

它说这没用。你会怎么做?

2 个答案:

答案 0 :(得分:3)

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

错了。它为函数的返回值赋值false,这显然是错误的。

应该是:

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

答案 1 :(得分:3)

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

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