Selenium IDE:比较/验证变量的文本



我是Selenium IDE的新手。现在我正在尝试将图像的文件路径/URL存储在网页上,然后验证文件路径/文件名是否遵循一组文件名约定。

迄今为止的进展:我安装了一个用户扩展,它允许我使用一个名为"storeImagePath"的命令。我可以存储图像的文件路径/文件名,并将其保存为一个名为imagePath的变量。

我所坚持的:我可以回显${imagePath},它会给我正确的文件路径,但我甚至不知道如何将imagePath变量与实际文件路径进行比较。我想对变量进行类似VerifyEval的操作,并将其与我粘贴的用于测试目的的路径进行比较。我尝试将变量"键入"到一个输入元素中,然后对此进行某种VerifyText操作,但没有成功。我是否忽略了一个非常简单的解决方案?

请记住,我使用的是SeleniumIDE,在进入RC之前,我想一直使用它,直到我精通为止。尽管如果我想做的事情在IDE中是不可能的,你可以告诉我。提前谢谢。

编辑:我不确定我说得有多清楚;目前,我只想将${imagePath}与我自己粘贴的URL进行比较。完成后,我可以开始弄清楚如何定义可接受的文件路径/文件名约定。

如果您的最终目的是验证存储的变量是否匹配特定的格式,那么您可以使用verifyval函数。verifyEval|storedVars['imagePath'].search("ur reg ex")>0|true或任何javascript字符串方法进行比较

最新更新