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

backoff

Client
Joined
Apr 20, 2015
Messages
6,327
Reaction score
6,621
Points
113
как сделать мгновенный ввод текста?, чтоб не было эмуляции, а то когда текста много, тратиться очень много времени на ввод

юзаю такой код
Code:
//ввод текста
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
Joined
Apr 17, 2015
Messages
755
Reaction score
409
Points
63

backoff

Client
Joined
Apr 20, 2015
Messages
6,327
Reaction score
6,621
Points
113

backoff

Client
Joined
Apr 20, 2015
Messages
6,327
Reaction score
6,621
Points
113
В итоге получилось вот так

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

backoff

Client
Joined
Apr 20, 2015
Messages
6,327
Reaction score
6,621
Points
113
Конечный варик рабочий ...

Code:
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();
 
  • Thank you
Reactions: The_vAe

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)