как сделать мгновенный ввод текста xPath?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
как сделать мгновенный ввод текста?, чтоб не было эмуляции, а то когда текста много, тратиться очень много времени на ввод

юзаю такой код
Код:
//ввод текста
string xpath_exp = "//input[@aria-label='лалала']";
string action_ev = "set|value";
string set_action = project.Variables["text"].Value;
return CommonCode.FindElementAndExecuteAction(instance, xpath_exp, action_ev, set_action);
дайте готовый пример плиз с мгновенным вводом
 

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
В итоге получилось вот так

Код:
HtmlElement he = instance.ActiveTab.FindElementByXPath("//textarea[@aria-label='lalala']", 0);
he.SetValue(project.Variables["text"].Value, "None", true);
Подскажите как сделать теперь проверку?
ну то есть, есть текст ввели, то все ок = выход по зеленой ветке
если не ввелось, то выход по красной
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Конечный варик рабочий ...

Код:
var xpath = "//textarea[@aria-label='lalala']";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка
he.SetValue(project.Variables["text"].Value, "None", true);
instance.ActiveTab.FindElementByXPath(xpath, 0).Click();
 
  • Спасибо
Реакции: Gunjubasik

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