Selenium IDE - storeval-如何复制和粘贴

时间:2014-05-06 04:34:15

标签: selenium selenium-ide

3个安全问题出现在屏幕上,如随机顺序,如1,3,2或2.1然后3:

  1. 宠物名字?你出生的城市?你上学的学校?
  2. 让我们说答案是每个问题的最后一句话。如何在Selenium ide中编写代码。我想使用GoToif,GotoLabel和StoreEval?此外,答案应该被删除到没有空格的最后一个单词和“?”

1 个答案:

答案 0 :(得分:2)

您可以在Selenium IDE中存储文本或值。

  • 命令:storeText | storeValue(如果你想存储元素的属性,则为storeAttribute)
  • 目标必须是css或xpath表达式,可以本地化相应的元素
  • Value是Selenium IDE脚本中新局部变量的名称

使用store命令后,您可以像下面这样使用新变量:$ {yourNewVariable}

例如:

storeAttribute  xpath=//div[@id='name-day']@name  nameday
echo  ${nameday}

您可以使用此插件在selenium ide中使用while循环和goto函数:https://addons.mozilla.org/en-us/firefox/addon/flow-control/

一些命令:

  • gotoif
  • ,而
  • gotolabel

示例:

store   1   answers
while   storedVars.answers <= 3 
echo    ${answers}
... 
store   javascript{storedVars.answers++;}   
endWhile