Доброго времени суток,
Нашел в нескольких местах упоминание о функции getXpathCount, которая может пощитать количество xpath елементов на странице.
если кто-то сталкивался с её использованием, может подскажет откуда она вызывается (python)
selenium.get_xpath_count() вариант не срабатывает
kasheylm
(Denis Veselovskiy)
#2
А ты не с Playtech случайно?
polusok
(Mykhailo Poliarush)
#3
а вы с webdriver работаете или с selenium rc?
Webdriver, может я что-то перепутал, но кажетса с ним и использовали, только Java вариант.
нет :), но тоже в Таллинне :) Tieto
Может есть какой-нибудь Задача посчитать количество xpath елементов - их количество динамическое поэтому захардкодить не вариант.
у всех общий ид и дальше они отличаются <li> елементами, xpath такой:
.//*[@id='menu1']/li[1]/a
.//*[@id='menu1']/li[2]/a
и так далее.
furiousduck
(Alexander Petrovich)
#7
ну а если их по маске, например .//*[@id='menu1']/li/a , собрать в список
list = driver.find_elements_by_xpath(".//*[@id='menu1']/li/a")
number = len(list)
спасибо, этот вариант кажется подходит. Во всяком случае срабатывает