Как удалить текст который я уже ввел ранее?

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 252
Благодарностей
78
Баллы
48
Добрый день всем! помогите новичку, столкнулся с проблемой.
Проблема такая.В Нужное поле ввожу текст ,все как надо, но потом этот текст нужно удалить,так как надо сделать другое действие и добавить другой текст.Как удалить текст который я уже ввел ранее?
Руками все просто, ввожу clt+а (для выделения текста) и потом delete.Как это сделать в зенопостере?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 642
Баллы
113
если ты вводишь текст без эмуляции клавиатуры, то достаточно просто начать вводить твой другой ткст. он затрёт первый
 
  • Спасибо
Реакции: AndreyAAA

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 252
Благодарностей
78
Баллы
48
Спасибо большое! Знал что все просто,только не знал как)
 

genri

Client
Регистрация
31.05.2021
Сообщения
96
Благодарностей
15
Баллы
8
Ща столкнулся , где не затирает .
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 737
Благодарностей
1 130
Баллы
113
  • Спасибо
Реакции: genri

usboff

Client
Регистрация
25.08.2021
Сообщения
92
Благодарностей
51
Баллы
18
Если дружите с C# то так примерно так:


C#:
Random rand = new Random();

var xpath = "//input[contains(@name, 'FirstName')]"; //Xpath для примера

he = instance.ActiveTab.FindElementByXPath(xpath, 0);
i = 0;
while (he.IsVoid && i < 10)
{
    System.Threading.Thread.Sleep(rand.Next(500, 1000));
    he = instance.ActiveTab.FindElementByXPath(xpath, 0);
    i++;
}
if (he.IsVoid){
    throw new Exception("Не найдено поле ввода имени");
}

instance.ActiveTab.Touch.SwipeIntoView(he); //Двигаем к полю
instance.ActiveTab.Touch.Touch(he); //Жмякаем поле для его активации

// САМА ОЧИСТКА ПОЛЯ
he.SetValue("", instance.EmulationLevel, false);
// САМА ОЧИСТКА ПОЛЯ
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)