如何使用Selenium IDE存储和输入显示文本的最后一个单词?

时间:2014-08-11 17:04:11

标签: javascript selenium-ide

如何存储屏幕上显示的安全问题的最后一个单词,并使用Selenium IDE将其键入文本字段。

问题:你的第一只宠物的名字是什么? 答案是:宠物

问题:大多数人不知道你的童年昵称是什么? 答案是:知道

问题:您的第一位经理的名字和姓氏是什么? 答案是:经理

2 个答案:

答案 0 :(得分:1)

对于您遇到的每个安全问题, 使用assertTextPresent并匹配最后一个单词

例如: assertTextPresent 目标 宠物

型 目标文本框 宠物

assertTextPresent 目标 没什么两样

型 目标 知道

你必须针对每个问题制作不同的测试用例,它将成为安全问题的测试套件 如果您的问题有限,则会出现这种情况

答案 1 :(得分:0)

如果你提供样本HTML会更好,但是在每个问题之后,可能在页面DOM中有一个带有相应标签的输入?如果没有尝试使用自己的算法来配对问答字段。

至于

  

存储最后一个字

您可以尝试使用 storeText 商店命令。