Как навести курсор мыши на первую букву найденного слова?
Получился вот такой код но он не работает, можете помочь?
from selenium import webdriver
import pyautogui as pag
driver = webdriver.Chrome()
driver.get("https://resh.edu.ru/subject/lesson/3352/train/#193834")
elem = driver.find_element_by_xpath("//*[contains(text(), 'безопасность')]")
assert "безопасность" in driver.page_source
pag.moveTo(elem.location['x'], elem.location['y'] + elem.size['height']/2)```
Ответы (1 шт):
Автор решения: nstanik
→ Ссылка
код выглядит почти правильно, но забыл добавить клик мышью. Вот исправленный код:
from selenium import webdriver
import pyautogui as pag
driver = webdriver.Chrome()
driver.get("https://resh.edu.ru/subject/lesson/3352/train/#193834")
elem = driver.find_element_by_xpath("//*[contains(text(), 'safety')]")
assert "safety" in driver.page_source
pag.moveTo(elem.location['x'], elem.location['y'] + elem.size['height']/2)
pag.click() # Добавляем клик по найденному элементу