我有一个下拉菜单,上面设置了点击事件。当用户单击时,某些选项会变灰(禁用),因此用户应该无法选择它们。
可以通过 Selenium IDE 来模拟这个过程,即
a) 调用点击事件,它应该显示选项[需要视觉显示]
b)我运行一些测试(禁用/启用)选项
c) 选择一个可选选项
这里需要的是下拉选项应该是可见的。
我有一个下拉菜单,上面设置了点击事件。当用户单击时,某些选项会变灰(禁用),因此用户应该无法选择它们。
可以通过 Selenium IDE 来模拟这个过程,即
a) 调用点击事件,它应该显示选项[需要视觉显示]
b)我运行一些测试(禁用/启用)选项
c) 选择一个可选选项
这里需要的是下拉选项应该是可见的。
您可以使用以下内容展开下拉列表:
Command: getEval
Target: window.document.getElementById('your_dropdown_id').size = window.document.getElementById('your_dropdown_id').length
Value:
这将设置下拉菜单的大小,以便可以看到所有选项。
您可能还想考虑安装浏览器插件,以帮助您查看正在测试的站点上的 JS 事件处理程序的细节。一个不错的是视觉事件: http ://www.sprymedia.co.uk/article/Visual+Event
这将让您确切地看到处理程序在哪个元素上,是否需要鼠标向上或鼠标向下或按键等。