1

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

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

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

请记住,我正在使用 Selenium IDE,我想坚持使用它,直到我精通它,然后再转向 RC。虽然如果我想要做的事情在 IDE 中是不可能的,你可以告诉我。提前致谢。

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

4

1 回答 1

0

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

于 2012-08-22T05:32:34.220 回答