gpt4 book ai didi

css - watir-webdriver 可以单击 css 背景图像或浏览器中的任意位置吗?

转载 作者:行者123 更新时间:2023-12-02 22:43:02 26 4
gpt4 key购买 nike

我有一个来自 extjs 的“拆分按钮”,很像位于 http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/kitchensink/index.html#basic-toolbar 的 extjs 演示页面上的“菜单按钮”演示。 .该按钮右侧有一个下拉箭头,它是父标签上的 css 背景图像。单击右侧时,将下拉菜单,其中包含按钮操作的其他选择。我可以单击按钮或 em,但在这两种情况下,菜单都不会下拉。

我也试过以不同的顺序(mousedown、mouseup、click 等)发送按钮和 em javascript 事件,但我仍然只能触发主按钮,无法显示下拉菜单。

不知何故,我需要在该背景图像上精确单击鼠标才能显示菜单。有没有办法让 watir-webdriver 在浏览器中的任意位置单击?当然,假设我可以让 watir-webdriver 给我按钮或 em 的当前坐标。还是有其他方法可以触发下拉菜单?

我在google watir论坛上发了类似的查询,但是还是没有解决办法。感谢您提供的任何帮助。

最佳答案

试试这个,效果很好:

   b.em(:class, "x-btn-split x-btn-split-right").button(:class, "x-btn-center").send_keys :down

关于css - watir-webdriver 可以单击 css 背景图像或浏览器中的任意位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com