в ProjektMaker шаблон работает а в Zennoposter не работает ???

Lextor

Client
Регистрация
19.06.2020
Сообщения
172
Благодарностей
19
Баллы
18
добрый день, подскажите пожалуйста как исправить чтобы шаблон заработал. в ProjektMaker шаблон работает а в Zennoposter не работает.

сначала были проблемы в ProjektMaker. при разработке шаблон работал в ProjektMaker но при новой загрузки в ProjektMaker шаблон не работал, стоило только добавить цифру в переменную Random_choose_Picture шаблон в ProjektMaker становился рабочим. Я исправил это с входными настройками (вставил цифру в переменную Random_choose_Picture). теперь в ProjektMaker все работает, а вот в Zennoposter не хочет работать. Выскакивают куча ошибок:





Oshibka 1A (C# snippet):

var xpath = "(//img)[{-Variable.Random_choose_Picture-}]";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();






Oshibka 2A / Oshibka 3A / Oshibka 4A / Oshibka 1B (C# snippet):

// close all tabs
instance.CloseAllTabs();






Oshibka 2B / Oshibka 3B / Oshibka 4B / Oshibka 1C (C# snippet):

var xpath = "//span[contains(@class, 'btn btn-solid orange accept')]";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();






Oshibka 2C / Oshibka 3C / Oshibka 4C / Oshibka 1D (C# snippet):

var xpath = "(//img)[{-Variable.Random_choose_Picture-}]";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();






Oshibka 2D / Oshibka 3D / Oshibka 4D / Oshibka 1E (C# snippet):

var xpath = "(//img)[{-Variable.Random_choose_Picture-}]";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();



64707
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
var xpath = "(//img)[{-Variable.Random_choose_Picture-}]";

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();
Переменную вроде не правильно вставил




C#:
var xpath = project.Variables["Random_choose_Picture"].Value;

HtmlElement he = instance.ActiveTab.FindElementByXPath(xpath, 0);
if (he.IsVoid) throw new Exception("не найдено и т.д."); // проверка элемента
he.Click();

instance.ActiveTab.FindElementByXPath(xpath, 0).Click();
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Чтобы еще в переименую вставить (//img) или какой там путь, используй экшен обработка текста и в переменную или обработка переменных
 

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