Metadata-Version: 2.1
Name: selenium-move-cursor
Version: 0.0.7
Summary: Move mouse cursor to element in browser
Home-page: https://github.com/smirad91/SeleniumCursor
Author: smirad91
Author-email: smirad91@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Description-Content-Type: text/markdown
Requires-Dist: pywin32
Requires-Dist: pyautogui

# SeleniumMoveCursor
Moving cursor to element in browser run by selenium webdriver.
Works for chrome and firefox browser maximized or minimized. Method to use is move_to_element.

**Preconditions**
- Web element is visible on browser (scroll should be done before calling method move_to_element)

**Parameters for method move_to_element**
- driver - WebDriver
- element - WebElement
- display_scaling - Display scaling (100, 125, 150 or 175 %) need to be given when calling method move_to_element.
Default is 100.
This info can be found in display settings.

- chrome_info_bar_shown - Is shown chrome infobar with text: "Chrome is being controlled by automated test software"


**How to use method for moving cursor to web element (move_to_element):**

from selenium import webdriver
from selenium_move_cursor.MouseActions import move_to_element_chrome

driver = 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(driver, element, display_scaling=100, chrome_info_bar_shown=True)

