Selenium Selenium.Core v1.1.4322 - XPath не работает - PullRequest
0 голосов
/ 14 июня 2011

У меня есть следующее выражение XPath, работающее в firebug, которое возвращает правильный элемент (ы):

$x("(//input[@class='intervalInput timeInput'])"), возвращает два элемента.

$x("(//input[@class='intervalInput timeInput'])[1]") 
$x("(//input[@class='intervalInput timeInput'])[2]")

Каждый из приведенных выше возвращает правильный элемент.

Тем не менее, когда я запускаю следующий код:

var matchedElements = this._selenium.GetXpathCount("(//input[@class='intervalInput timeInput'])");

Соответствует элементам 0.

Я также пробовал:

var matchedElements = this._selenium.GetXpathCount("xpath=(//input[@class='intervalInput timeInput'])");

Любая помощь будет принята с благодарностью,

Приветствие.

1 Ответ

0 голосов
/ 16 июня 2011

удалось решить с помощью Selenium 2.0, а не 1.0, очевидно, некоторые проблемы с использованием XPATH 2.0 с Selenium 1.0, но, похоже, работает нормально с 2.0.

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