Selenium IDE javascript 如果存储的变量 = 是,请单击元素
Selenium IDE javascript Click Element if stored variable = Yes
我想做的是,如果存储的值"x"等于"是",则使Selenium IDE单击复选框。
我已经尝试了以下内容,但它建议未定义"是"。
我也不确定使用哪个Selenium IDE命令来执行此操作。
任何帮助都值得赞赏:)
click|
javascript{if(storedVars['x']==Yes){this.browserbot.findElement('id=includesSlowerTrains').click();}} |
编辑:不带扩展名:我已经在 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
相关文章:
- 单击元素外部时进行JQuery
- 单击p元素时的javascript触发事件
- 单击元素的x/y点
- 单击元素两次后执行操作
- 如果语句不起作用,请单击
- 在使用jQuery第二次单击元素类后开始操作
- 页面加载后自动单击元素
- 检查气泡中的单击元素
- 单击元素时出现问题,这些元素是用.html()添加到页面的
- 单击元素时移除类并添加类
- 单击元素后Jquery选择器不工作
- 在单击元素部分时显示元素的代码
- 如果用户多次单击元素,如何避免争用条件
- 单击元素时,JQuery 不会更改具有“活动”类的元素
- 在 JavaScript / jQuery 回调中使用“this”更改单击元素的文本
- 如何防止在拖动时单击元素
- 通过 jquery .on() 函数将单击元素的属性值传递给外部函数
- Angularjs 指令单击元素
- jQuery 和单击元素中的第一个元素
- Selenium IDE javascript 如果存储的变量 = 是,请单击元素