我有一个来自 extjs 的“拆分按钮”,很像http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/kitchensink/index.html的 extjs 演示页面上的“菜单按钮”演示#基本工具栏。该按钮的右侧有一个下拉箭头,它是父标签上的 CSS 背景图像。单击右侧时,将下拉菜单,其中包含按钮操作的其他选择。我可以单击按钮或 em,但在这两种情况下,菜单都不会下拉。
我还尝试以不同的顺序(mousedown、mouseup、click 等)发送按钮和 em javascript 事件,但我仍然只能触发主按钮而无法显示下拉菜单。
不知何故,我需要在该背景图像上精确单击鼠标以显示菜单。有没有办法让 watir-webdriver 点击浏览器中的任意位置?当然,假设我可以让 watir-webdriver 给我按钮或 em 的当前坐标。还是有其他方法可以触发下拉?
我在谷歌watir论坛上发布了类似的询问,但仍然没有解决方案。感谢您提供的任何帮助。