Добавление текста в начало текстового поля в Selenium + Python - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь написать текст в верхней части текстового поля электронного письма (курсор находится вверху).

В электронном письме есть изображение подписи внутри, поэтому я пытаюсь добавить текст наверх.

Когда я использую «sendkey», он записывает текст внизу, независимо от позиции курсора.

Как мне написать текст вверху?

1 Ответ

0 голосов
/ 10 июля 2020

Из вашего описания, я полагаю, вы можете просто отправить клавиши со стрелками, чтобы выбрать место для текста:

from selenium.webdriver.common.keys import Keys

# Arrows keys
moves = [Keys.LEFT, Keys.DOWN, Keys.RIGHT, Keys.UP]

# Send left arrow key
driver.find_element_by_css_selector('email-selector').send_keys(Keys.UP)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...