Как перейти к определенным координатам и нажать на элемент? - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь нажать, чтобы нажать на определенный элемент. Для этого я использую библиотеку ActionChains. Сначала я нажимаю на первый элемент, и все работает нормально. Но когда я пытаюсь переместить мышь к следующему элементу и щелкнуть по нему, я получаю сообщение об ошибке

selenium.common.exceptions.MoveTargetOutOfBoundsException: Сообщение: переместить цель за пределы

Вот пример кода

actions = ActionChains(self.sd.driver)
actions.move_by_offset(950, 493).click().perform()
actions.move_by_offset(948, 358).click().send_keys(self.email).perform()
actions.click().perform()

Также я попробовал такую ​​опцию

actions = ActionChains(self.sd.driver)
actions.move_by_offset(950, 493).click().perform()
actions.move_by_offset(0, -135).click().send_keys(self.email).perform()
actions.click().perform()

Важное примечание: Я должен использовать только координаты, а не элементы, найденные xpath et c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...