Кликать по объетам, определенным через xPath

KrashBandicoot

Пользователь
Регистрация
13.04.2014
Сообщения
243
Реакции
9
Баллы
18
Вообщем у меня есть довольно точные команды и проверки через xPath, но когда встала задача нажимать на ссылки\кнопки, которые я через xPath определил\нашел, я завис, потому что в экшене, который кликает, задать параметр xPath нельзя(или я не нашел как).

Прошу помочь, команда xPath, определяющая точный элемент, выглядит вот так:
//div[@id='{-Variable.lineID-}']/div[3]/button[1]
 
На данный момент это возможно только через C#:
C#:
Развернуть Свернуть Копировать
string lineid = project.Variables["lineID"].Value;
var a = instance.ActiveTab.FindElementByXPath(@"//div[@id='"+lineid+@"']/div[3]/button[1]",0);
a.RiseEvent("click", instance.EmulationLevel);
 
На данный момент это возможно только через C#:
C#:
Развернуть Свернуть Копировать
string lineid = project.Variables["lineID"].Value;
var a = instance.ActiveTab.FindElementByXPath(@"//div[@id='"+lineid+@"']/div[3]/button[1]",0);
a.RiseEvent("click", instance.EmulationLevel);
Спасибо большое, буду пробовать.
 
Так же можно попробовать плагин который я написал специально под это дело - https://zennolab.com/discussion/threads/plugin-vzaimodejstvie-s-sajtom-s-pomoschju-xpath.54779/
При условии, что используется версия ЗП >= 5.20 и шаблон не будет работать в ZennoBox.
Попробуем-с, а что за ZennoBox?
 

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