【发布时间】:2014-05-06 04:34:15
【问题描述】:
3 个安全问题以随机顺序出现在屏幕上,例如 1、3、2 或 2.1,然后是 3:
- 宠物名字? 2. 你出生的城市? 3. 你就读的学校?
假设答案是每个问题的最后一句话。如何在 Selenium ide 中对其进行编码。我猜想使用 GoToif、GotoLabel 和 StoreEval?另外,答案应该去掉最后一个单词,没有空格和“?”
【问题讨论】:
标签: selenium selenium-ide
3 个安全问题以随机顺序出现在屏幕上,例如 1、3、2 或 2.1,然后是 3:
假设答案是每个问题的最后一句话。如何在 Selenium ide 中对其进行编码。我猜想使用 GoToif、GotoLabel 和 StoreEval?另外,答案应该去掉最后一个单词,没有空格和“?”
【问题讨论】:
标签: selenium selenium-ide
您可以在 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/
一些命令:
例子:
store 1 answers
while storedVars.answers <= 3
echo ${answers}
...
store javascript{storedVars.answers++;}
endWhile
【讨论】: