我是Selenium IDE的新手。现在我正在尝试将图像的文件路径/ URL存储在网页上,然后验证文件路径/文件名是否遵循一组文件名约定。
目前的进展: 我安装了一个用户扩展,允许我使用名为“storeImagePath”的命令。我可以存储图像的文件路径/文件名,并将其保存为名为imagePath的变量。
我坚持的意思是: 我可以回显$ {imagePath}并且它给了我正确的文件路径,但我不知道如何将imagePath变量与真实文件路径进行比较。我想做一些像变量的VerifyEval,并将其与我为测试目的粘贴的路径进行比较。我尝试“输入” - 将变量放入一个输入元素,然后针对它做一些VerifyText,但它不起作用。我忽略了一个非常简单的解决方案吗?
请记住,我正在使用Selenium IDE,我希望坚持这一点,直到我精通它,然后再转向RC。虽然如果我在IDE中无法做到这一点,你可以告诉我。提前谢谢。
编辑:我不确定我是多么清楚这个;目前我只想将$ {imagePath}与我自己粘贴的网址进行比较。一旦我完成了,我就可以开始弄清楚如何定义接受的文件路径/文件名约定。
答案 0 :(得分:0)
如果您的最终目的是验证存储的变量是否与特定格式匹配,那么您可以使用verifyeval函数,例如。 verifyEval | storedVars ['imagePath']。search(“ur reg ex”)> 0 |真正 或任何用于比较的javascript字符串方法