Перейти к содержимому

Фотография

Selenium + python


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 DariaStarr

DariaStarr

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 11 декабря 2009 - 09:05

Господа, здравствуйте.

Возникла проблема, не могу вставить id в xpath. Id для кнопочки предварительно выкусила (id = 12).
Вот на это : <a href="/groups/userEnrollment/12" ...> мне надо нажать.
Пишем: sel.click( "/groups/userEnrollment/"+id) -- не находит.
Пробовала еще: sel.click("//a[@href='/groups/userEnrollment/${id}']") тоже не то.

Может есть еще варианты разрешения данного вопроса?
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 11 декабря 2009 - 10:39

Господа, здравствуйте.

Возникла проблема, не могу вставить id в xpath. Id для кнопочки предварительно выкусила (id = 12).
Вот на это : <a href="/groups/userEnrollment/12" ...> мне надо нажать.
Пишем: sel.click( "/groups/userEnrollment/"+id) -- не находит.
Пробовала еще: sel.click("//a[@href='/groups/userEnrollment/${id}']") тоже не то.

Может есть еще варианты разрешения данного вопроса?

sel.click("//a[@href='/groups/userEnrollment/"+id+"']")

Вопрос в сторону -- а почему Вы думаете, что элемент не находится именно из-за неправильно построенного XPath? Другие причины исключили?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 11 декабря 2009 - 11:47

Господа, здравствуйте.

Возникла проблема, не могу вставить id в xpath. Id для кнопочки предварительно выкусила (id = 12).
Вот на это : <a href="/groups/userEnrollment/12" ...> мне надо нажать.
Пишем: sel.click( "/groups/userEnrollment/"+id) -- не находит.
Пробовала еще: sel.click("//a[@href='/groups/userEnrollment/${id}']") тоже не то.

Может есть еще варианты разрешения данного вопроса?

Попробуйте подождать появления элемента, а затем уже кликайте на него. Очень частно только в этом и проблема
  • 0

#4 DariaStarr

DariaStarr

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 14 декабря 2009 - 04:25

Благодарю, такой xpath проходит!
Другие причины были исключены. KaNoN, ожидание тоже :wink:
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных