2012-07-30 96 views
0

我有一个设置了点击事件的下拉菜单。当用户点击某些选项时呈灰色(禁用),因此用户不应选择它们。Selenium IDE如何在点击时显示选择选项

是有可能通过硒IDE效仿这一过程即

  • 一)调用点击事件,应显示[视觉显示 需要]
  • B)我运行一些测试选项(禁用/启用)选项
  • c)选择一个可选选项

    这里需要的是下拉选项应该是可见的。

+0

如果你能得到硒IDE要将按键alt +向下发送到选择列表,它应打开下拉菜单。我可以在Selenium-Webdriver中使用它,但在Selenium IDE中没有任何运气。 – 2012-08-01 20:32:26

回答

1

您可以用下面的展开下拉:

Command: getEval 
Target: window.document.getElementById('your_dropdown_id').size = window.document.getElementById('your_dropdown_id').length 
Value: 

这将设置下拉的大小,使所有选项都可以看到。

+0

感谢您提供开箱即用的解决方案(+1)。但在我的情况下,这是不合适的。我不想破坏用户界面。想象一下,如果我们在下拉菜单中有很多选项,这将会影响GUI。但在某些情况下,它肯定会有帮助 – sakhunzai 2012-08-01 06:46:20

+0

如果您有大量的下拉菜单,您可以随时选择限制选项的数量。 – 2012-08-01 14:24:16

+0

我接受这个答案的一部分,虽然它不是我想要的,但它接近。 – sakhunzai 2012-08-28 13:06:05

0

您可能还想看看安装浏览器插件,以帮助您查看正在测试的网站上JS事件处理程序的具体情况。一个很好的一个是视觉事件: http://www.sprymedia.co.uk/article/Visual+Event

这将让你看到的处理程序是什么元素,无论是想要一个鼠标向上或向下鼠标或按键等

+0

你的答案似乎并没有涉及硒IDE :( – sakhunzai 2012-08-01 06:49:43