Skip to main content

将鼠标光标移动到浏览器中的元素

项目描述

Selenium 移动光标

将光标移动到由 selenium webdriver 运行的浏览器中的元素。适用于最大化或最小化的 chrome 和 firefox 浏览器。使用方法是 move_to_element。

前提条件

  • Web 元素在浏览器上可见(应在调用方法 move_to_element 之前完成滚动)

move_to_element 方法的参数

  • 驱动程序-WebDriver

  • 元素 - WebElement

  • display_scaling - 调用 move_to_element 方法时需要给出显示缩放比例(100、125、150 或 175 %)。默认值为 100。此信息可在显示设置中找到。

  • chrome_info_bar_shown - 显示带有文本的 chrome 信息栏:“Chrome 正在由自动测试软件控制”

如何使用方法将光标移动到网页元素(move_to_element):

从 selenium 导入 webdriver 从 selenium_move_cursor.MouseActions 导入 move_to_element_chrome

驱动程序 = webdriver.Chrome(chrome_options=chrome_options)

driver.maximize_window()

driver.get(" https://www.google.com/ ") element = driver.find_elements_by_css_selector("input[class='gNO89b']")[1]

move_to_element_chrome(驱动程序,元素,display_scaling=100,chrome_info_bar_shown=True)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

selenium-move-cursor-0.0.8.tar.gz (2.9 kB 查看哈希)

已上传 source

内置分布

selenium_move_cursor-0.0.8-py3-none-any.whl (4.4 kB 查看哈希

已上传 py3