Максимально быстро заполнить поле текстом C#

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Подскажите как можно быстро заполнить текстовое поле.
C#:
//1
var.SetValue(text, instance.EmulationLevel, false);
//2
instance.SendText(text, 5);
Второй вариант быстрее отрабатывает, а есть еще более быстрые?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
В SetValue вместо instance.EmulationLevel вставьте "None" (с кавычками). Будет быстро.
 
  • Спасибо
Реакции: arbplv

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Да тестил, спаисбо, вот такой вариант максимально быстро he.SetValue("text2text2", "None", false, false);
 

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
В SetValue вместо instance.EmulationLevel вставьте "None" (с кавычками). Будет быстро.
Но на сайте где нужно это использовать, ничего не вводит, при таких настройках, видимо стоит какая то проверка... сделал пока так
instance.SendText(text, 0);
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 371
Баллы
113
Но на сайте где нужно это использовать, ничего не вводит, при таких настройках, видимо стоит какая то проверка... сделал пока так
instance.SendText(text, 0);
Поле ввода скорее всего на JS.
 

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