我想在selenium中运行一个if语句来验证复选框是否被选中,以及它是否没有执行某个操作。我试过如何在selenium中创建一个if语句,如果某个框未被选中,该语句会运行?
if (selenium.verifyChecked("checkbox")=false){
//perform actions
} else {
//perform different actions
};
它说那没有用。你会怎么做?
我想在selenium中运行一个if语句来验证复选框是否被选中,以及它是否没有执行某个操作。我试过如何在selenium中创建一个if语句,如果某个框未被选中,该语句会运行?
if (selenium.verifyChecked("checkbox")=false){
//perform actions
} else {
//perform different actions
};
它说那没有用。你会怎么做?
isChecked
返回一个布尔值,所以你应该能够硒命令执行以下操作:
if (selenium.isChecked("checked")) {
//perform actions
} else {
//perform different actions
};
if (selenium.verifyChecked("checkbox")=false){
错误。它将函数的返回值赋值为false,这显然是错误的。
它应该是:
if (selenium.verifyChecked("checkbox") == false) {
ØOK,这是不是工作还:如果( !selenium.verifyChecked(“checkbox”)){ – chromedude 2010-08-20 12:54:14
@chromedude:是的 – 2010-08-20 13:08:36
谢谢。这是我发现并最终使用的。比try更好 - catch和verifyChecked(); – chromedude 2010-08-21 03:18:03