在Selenium IDE中验证下拉菜单的选项

时间:2014-02-18 22:11:02

标签: selenium-ide

我目前正在使用Selenium IDE测试网站,其中包含一个简单的下拉菜单,其中包含“试用”,“发票”和“门户”等选项。我不想选择选项,只是为了确保它们可用。我如何在Selenium IDE中执行此操作?

我已经尝试了诸如verifyselectedvalue,verifyselectedoptions和verifytext以及verifyvalue之类的命令,但无论我输入什么值,它们似乎都给了我一个积极的信息,甚至是“sdhjgfhsg。”

我已经检查过这个主题的先前帖子,有很多很接近,但不是我想要的。

非常感谢,

伊利亚安德

1 个答案:

答案 0 :(得分:0)

我使用网站进行了测试,css菜单下拉,我找到了答案。

单击css菜单(每个)来记录脚本以获取元素,然后将命令“click”更改为“verifyText”。之后,将字段值(Selenium IDE)设置为您可以验证的文本(例如:试用版,发票版和门户网站)。

我这样做了:

  • 第一个字段:命令
  • 第二栏:目标
  • 第3栏:价值
> verifyText | css=li.has-sub > ul > li > a > span           | Trial
> verifyText | //div[@id='cssmenu']/ul/li[2]/ul/li[2]/a/span | Invoice
> verifyText | css=li.last > a > span                        | Portal