Покажите как правильно вытащить в общий код вот такой блок и как его вызвать в дальнейшем с разными значениями путей xPath:
Еще интересует синтаксис вот этой строчки:
instance.SendText(project.Variables["name"].Value, random.Next(100,200));
Можно ли здесь использовать "локальную" переменную из кода не передавая ее значение переменной проекта? Не делая вот так: project.Variables["name"].Value = name;
Спасибо)
Эмуляция:
// Дополнительные параметры эмуляции мыши
tab.FullEmulationMouseSetOptions(random.Next(4,5),random.Next(4,5),random.Next(4,5), 5, 5, 5);
// Объявляем HTML элемент
HtmlElement input = tab.FindElementByXPath("ЗДЕСЬ ЗНАЧЕНИЕ МЕНЯЕТСЯ",0);
// Проверка наличия html элемента
if (input.IsVoid) throw new Exception("Не найден элемент XPath");
// Перемещаем мышь к заданному html элементу
tab.FullEmulationMouseMoveToHtmlElement(input);
// Микро-пауза
System.Threading.Thread.Sleep(random.Next(150, 300));
// Клик в текущем положении мыши
tab.FullEmulationMouseClick("left","click");
// Микро-пауза
System.Threading.Thread.Sleep(random.Next(150, 300));
// Ввод имени
instance.WaitFieldEmulationDelay();
instance.SendText(project.Variables["name"].Value, random.Next(100,200));
// Микро-пауза
System.Threading.Thread.Sleep(random.Next(300, 800));
// Дополнительные параметры эмуляции мыши
tab.FullEmulationMouseSetOptions(random.Next(4,5),random.Next(4,5),random.Next(4,5), 5, 5, 5);
// Объявляем HTML элемент
HtmlElement klk = tab.FindElementByXPath("ЗДЕСЬ ЗНАЧЕНИЕ МЕНЯЕТСЯ",0);
// Проверка наличия html элемента
if (klk.IsVoid) throw new Exception("Не найден элемент XPath");
// Перемещаем мышь к заданному html элементу
tab.FullEmulationMouseMoveToHtmlElement(klk);
// Микро-пауза
System.Threading.Thread.Sleep(random.Next(150, 300));
// Клик в текущем положении мыши
tab.FullEmulationMouseClick("left","click");
instance.SendText(project.Variables["name"].Value, random.Next(100,200));
Можно ли здесь использовать "локальную" переменную из кода не передавая ее значение переменной проекта? Не делая вот так: project.Variables["name"].Value = name;
Спасибо)