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

KrashBandicoot

Пользователь
Joined
Apr 13, 2014
Messages
243
Reaction score
9
Points
18
Вообщем у меня есть довольно точные команды и проверки через xPath, но когда встала задача нажимать на ссылки\кнопки, которые я через xPath определил\нашел, я завис, потому что в экшене, который кликает, задать параметр xPath нельзя(или я не нашел как).

Прошу помочь, команда xPath, определяющая точный элемент, выглядит вот так:
//div[@id='{-Variable.lineID-}']/div[3]/button[1]
 

ibred

Client
Joined
Apr 4, 2015
Messages
3,835
Reaction score
3,564
Points
113
На данный момент это возможно только через 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);
 

KrashBandicoot

Пользователь
Joined
Apr 13, 2014
Messages
243
Reaction score
9
Points
18
На данный момент это возможно только через 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);
Спасибо большое, буду пробовать.
 

nicanil

Client
Joined
Mar 6, 2016
Messages
2,247
Reaction score
1,838
Points
113

KrashBandicoot

Пользователь
Joined
Apr 13, 2014
Messages
243
Reaction score
9
Points
18

nicanil

Client
Joined
Mar 6, 2016
Messages
2,247
Reaction score
1,838
Points
113

KrashBandicoot

Пользователь
Joined
Apr 13, 2014
Messages
243
Reaction score
9
Points
18

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