有没有一种方法可以使用Selenium和Python绑定执行鼠标悬停(悬停在元素上)?

阿什温:

在这里阅读,显然曾经是一个RenderedWebElement带有hover方法但是,它是专门为Java设计的(我搜索过Python绑定文档无济于事),此后不推荐使用Java。

hover也不能使用action_chains或通过使用WebElement对象来执行A。

关于如何针对Python执行此操作的任何想法?我去过这里,但是它使用了RenderedWebElement,因此并没有太大帮助。

我正在使用:Python 2.7,Windows Vista,Selenium 2,Python绑定

编辑:mouse_over一个selenium.selenium.selenium对象的方法但我不能想出一种方法来创建实例,而不必让独立服务器已经运行。

编辑请仔细阅读标记为答案的答复评论,以防万一您像我一样有误解!

自动化测试仪:

要进行悬停,您需要使用move_to_element方法。

这是一个例子

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains

firefox = webdriver.Firefox()
firefox.get('http://foo.bar')
element_to_hover_over = firefox.find_element_by_id("baz")

hover = ActionChains(firefox).move_to_element(element_to_hover_over)
hover.perform()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用绝对元素掩盖粘性元素?

有没有一种方法可以使用Selenium WebDriver中的JavaScript通过XPath获取元素?

有没有一种方法可以使用键盘显示悬停的JavaDoc帮助?

有没有一种方法可以使用Selenium python将带有值的新属性添加到元素?

有没有一种方法可以使用SwiftUI将可选控件绑定到Toggle / Slider

有没有一种方法可以避免对不同的锚标记(<a>)重复使用鼠标悬停/鼠标悬停功能,将它们悬停在悬停时会产生相同的视觉效果?

有没有一种方法可以使用python在应用程序中执行特定操作?

有没有一种方法可以在Python中使用Selenium获取Web元素的externalHTML的externalHTML?

有没有一种方法可以检测CSS网格的网格区域中的鼠标悬停?

有没有一种方法可以使用魔杖(ImageMagick Python绑定)修剪透明区域?

javascript中是否有一种方法可以识别何时将鼠标悬停在同一元素上以及何时在另一元素上?

有没有一种方法可以使GIF在鼠标悬停时播放并暂停?

有没有一种方法可以使Button执行多个命令

在python中,有没有一种方法可以使用类和继承在屏幕上输出两个(或多个)按钮?

有没有一种方法可以将元素悬停并使用纯CSS / JS样式化其他元素?

有没有一种方法可以使用conv()在MATLAB中执行按列卷积?

有没有一种方法可以使用liquibase-maven-plugin实际执行DDL更新?

有没有一种方法可以使用推力将数组的所有元素相乘?

CSS:有没有一种方法可以激活悬停元素而不激活下面的元素?

有没有一种方法可以使for循环沿列表的元素重复?

有没有一种方法可以使用Python从目录创建jar?

有没有一种方法可以禁用在鼠标悬停在小部件/等离子上时弹出的等离子工具箱?

有没有一种方法可以使用bash读取数组的最后一个元素?

将鼠标悬停在图像上,没有触摸但可以使用,如何删除多余的隐藏图像?

有没有一种方法可以使用Selenium / Web驱动程序在<div>中获取所有HTML元素ID?

有没有一种方法可以使用AngularJS在没有JavaScript的模型上从ng-repeat绑定$ index的2种方式?

有没有一种方法可以使ie11上的检查元素突出显示?

有没有一种方法可以使鼠标滚轮触发Javascript中的“悬停”事件?

它没有记录我将鼠标悬停在一个元素上