Как выбрать указанный узел в наборах узлов Xpath по индексу с помощью Selenium?

Я пишу тестовый сценарий Selenium. И вот выражение xpath, которое я использую для сопоставления всех кнопок «Изменить» в таблице данных.

//img[@title='Modify']

Мой вопрос: как я могу посетить сопоставленные наборы узлов по индексу? Я пробовал с

//img[@title='Modify'][i]

и

//img[@title='Modify' and position() = i]

, но ни один не работает .. Я также пробовал использовать средство проверки XPath (одно расширение для Firefox). Всего найдено 13 совпадений, поэтому я понятия не имею, как мне выбрать одно из них .. Или XPath поддерживает определенный выбор узлов, которые не находятся в одном родительском узле?

81
задан Kymair Wu 9 September 2010 в 07:27
поделиться