Список элементов - PullRequest
       21

Список элементов

0 голосов
/ 10 июля 2010

У меня есть несколько ссылок на странице, например:

123test.com/456
abc_test.com/sdfsd
abc_test.org

Мне нужно получить все элементы, атрибут href которых состоит из test word.

Я знаю, как перейти по такой ссылке по заданному номеру:

selenium.click("//body/descendant::a[contains(@href,'test')][2]")

Этот код будет нажимать на вторую ссылку с адресом «test». Но как получить это количество ссылок?

1 Ответ

1 голос
/ 11 июля 2010

Есть функция:

get_xpath_count(self,xpath)
    """
    Returns the number of nodes that match the specified xpath, eg. "//table" would give
    the number of tables.

    'xpath' is the xpath expression to evaluate. do NOT wrap this expression in a 'count()' function; we will do that for you.
    """
...