我想要做的是让Selenium IDE点击一个勾选框,如果存储的值' x'等于是。
我已尝试过以下内容,但它建议不定义是。
另外,我不确定哪个Selenium IDE命令可用于此操作。
感谢任何帮助:)
click|
javascript{if(storedVars['x']==Yes){this.browserbot.findElement('id=includesSlowerTrains').click();}} |
答案 0 :(得分:0)
编辑:没有扩展: 我在google.com上试过了:
storeElementPresent id=gbqfbb x
click javascript{if(storedVars['x'] == true){this.browserbot.findElement('id=gbqfbb').click();}}
亲自尝试:)
我建议使用在线提供的goto_sel_ide
扩展程序。 storeElementPresent
也可能是一个有用的命令。如果存在特定元素,它将存储在boolean
变量中。请尝试以下代码:
storeElementPresent tickbox x
gotoIf ${x}==true variableXequalsTrue
gotoIf ${x}==false variableXequalsFalse
label variableXequalsTrue //your script will go right here if element "tickbox" is present
click yourElement
goto afterTickbox
label variableXequalsFalse //your script will go right here if element "tickbox" is NOTpresent
//todo, if element is not present
goto afterTickbox
label afterTickbox