Selenium IDE:比较/验证变量';s文本

Selenium IDE:比较/验证变量';s文本,selenium,Selenium,我是新来的。现在,我正在尝试将图像的filepath/URL存储在网页上,然后验证filepath/filename是否遵循一组文件名约定 迄今取得的进展: 我安装了一个用户扩展,允许我使用名为“storeImagePath”的命令。我可以存储图像的文件路径/文件名,并将其保存为名为imagePath的变量 我所坚持的是: 我可以回显${imagePath},它给了我正确的文件路径,但我甚至不知道如何将imagePath变量与实际的文件路径进行比较。我想做一些类似于验证变量的事情,并将其与我粘贴

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

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

我所坚持的是: 我可以回显${imagePath},它给了我正确的文件路径,但我甚至不知道如何将imagePath变量与实际的文件路径进行比较。我想做一些类似于验证变量的事情,并将其与我粘贴的路径进行比较,以便进行测试。我尝试了“键入”——将变量输入到输入元素中,然后对其进行某种形式的验证,但没有成功。我是否忽略了一个非常简单的解决方案

请记住,我使用的是Selenium IDE,在进入RC之前,我希望坚持使用它,直到我精通它为止。虽然如果我试图在IDE中做的是不可能的,您可以告诉我。提前谢谢


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

如果您的最终目的是验证存储的变量是否与特定格式匹配,则可以使用verifyeval函数,例如。 verifyEval | storedVars['imagePath']。搜索(“ur reg ex”)>0 |真
或者使用任何javascript字符串方法进行比较

只是好奇:它是动态生成的吗?是的,图像的文件路径有域名,然后是两个目录,一个基于日期,另一个是静态数字。为了简单起见,我将硬编码日期的比较。文件名是一个32个字符的字符串,每个字符都是0-f。我想当我到达那个部分时,我必须做一些环球飞行,以确保它遵循0-f规则。最后是.jpg文件扩展名。这很有帮助,谢谢。我不知道太多Javascript,但我知道了。我还发现没有人喜欢带有URL的正则表达式,所以我甚至不打算尝试。