Как достичь цели Поле с регулярным выражением в селене - PullRequest
0 голосов
/ 04 октября 2011

Я использую селен, и я использую xpath в качестве целевого значения.

У меня есть таблица, и мне нужно посчитать количество строк.

Например, у меня начинается путь Xот //tr[2]/td/span/input до //tr[10]/td/span/input.Теперь я хочу посчитать количество счетчиков X путей на VerifyXpathCount.

Мне нужно указать регулярное выражение в поле «Цель» в Selenium, например //tr[(*)]/td/span/input

Я не могу подать заявкутакое регулярное выражение, поэтому мне нужно добавить несколько регулярных выражений.

Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 05 октября 2011
int cnt = selenium.getXpathCount("//tr[/td/span/input]");

// иметь дело со всеми элементами

for(int i=0;i<cnt;i++){
String loc = "//tr["+i+"]/td/span/input";
//use loc 
}

в случае, если вы хотите найти уникальный элемент, чем вы можете использовать другие условия с // tr [/ td / span / input] вместо цикла

0 голосов
/ 04 октября 2011

попробуйте //tr[./td/span/input] или //tr[//td/span/input], чтобы получить / проверить число xpath

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...