Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Если уже в Inpun присутствуею данные не получается отчистить строку ввода на странице .
AlexDp
Отправлено: 03 Ноября, 2024 - 16:31:30
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2020  
Репутация: 0




Здравствуйте. Подскажите как в визуальном редакторе дать команду отчистить строку ввода не странице . Пользуюсь в основном Визуальным редактором . После находения элемента со строкой ввода пытаюсь записать в элемент . Текст дописывается к тому что уже там есть . Попытался добавить строки в блок КОД.

sendgetpython(find_element_by_css_selector('#expeditiontime').send_keys(Keys.CONTROL+"a"));
sendgetpython(find_element_by_css_selector('#expeditiontime').send_keys(Keys.Delete));

так же пытался отправить команду через функцию sendpython

driver.find_element_by_css_selector(#expeditiontime).send_keys(Keys.CONTROL + 65)

но ни чего у меня не выходит с эмуляцией клавиатуры под селениум . Буду премного благодарен если кто нибудь выложит хоття бы небольшой код визуального редактора как заставить отчистить поле ввода
clear()
то же не проходит . Скорее всего я что то не так делаю .

(Отредактировано автором: 03 Ноября, 2024 - 16:32:03)

 
 Top
Zireael
Отправлено: 03 Ноября, 2024 - 17:22:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
как заставить отчистить поле ввода
clear()

clear() вместо send_keys.
 
 Top
AlexDp
Отправлено: 03 Ноября, 2024 - 17:30:03
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2020  
Репутация: 0




 Zireael пишет:
clear() вместо send_keys.


Я пробовал . не отчищает . Может я как то не правильно команду даю ? Не могли бы вы показать пример . В визуальном редакторе я пользовался блоком КОД , но вроде можно и SendPaython использовать

(Отредактировано автором: 03 Ноября, 2024 - 17:35:29)

 
 Top
Kibor
Отправлено: 03 Ноября, 2024 - 18:10:42
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Испробуйте как работает код в чистом питоне.
Там используется clear() при вводе текста в поле.

Сменить проект - Создание чистого Python кода
 
 Top
AlexDp
Отправлено: 03 Ноября, 2024 - 18:26:44
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2020  
Репутация: 0




 Kibor пишет:
Сменить проект - Создание чистого Python кода

ок. буду переделывать
 
 Top
Kibor
Отправлено: 04 Ноября, 2024 - 00:25:03
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Не надо переделывать.
Проверте как в том проекте очищает.
 
 Top
AlexDp
Отправлено: 04 Ноября, 2024 - 03:56:08
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 18
Дата рег-ции: Сент. 2020  
Репутация: 0




ок попробую .
А эмуляция клавиатуры под селениумом разве не работает ? ведь клик Enter спабатывает . я думал что по этому же принципу можно дать команду и для других клавиш . Cntr + a и Delet. но я попробую в чистом коде.

(Отредактировано автором: 04 Ноября, 2024 - 03:58:29)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by