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

Фотография

Selenium IDE - Xpath и шаблоны


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

#1 Arkady

Arkady

    Активный участник

  • Members
  • PipPip
  • 94 сообщений
  • ФИО:AAA
  • Город:Белоруссия

Отправлено 24 июля 2012 - 08:03

возможно ли использовать шаблоны в Xpath?
Мне нужно проверить есть ли картинка alt='Show next month: 2012' но год может быть любой, не обязательно 2012

команда
VerifyElementPresent //img[@alt='Show next month: 2012'] отрабатывает успешно
но если вставляю шаблон то:
VerifyElementPresent //img[@alt='Show next month: *'] возвращает ошибку
если так тоже ошибка:
VerifyElementPresent glob://img[@alt='Show next month: *']

из этого делаю вывод что Xpath не может испольтзоваться с шаблонами, но как тогда искать элементы где есть переменные участки текста и есть необходимость использовать Xpath?
Я selenium только начал изучать, поэтому много не знаю еще.

Прикрепленные файлы

  • Прикрепленный файл  screenshot2.jpg   91,5К   8 Количество загрузок:

  • 0

#2 velazkes

velazkes

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

  • Members
  • Pip
  • 34 сообщений
  • ФИО:Малявко Виктор
  • Город:Минск

Отправлено 24 июля 2012 - 08:55

возможно ли использовать шаблоны в Xpath?
Мне нужно проверить есть ли картинка alt='Show next month: 2012' но год может быть любой, не обязательно 2012

команда
VerifyElementPresent //img[@alt='Show next month: 2012'] отрабатывает успешно
но если вставляю шаблон то:
VerifyElementPresent //img[@alt='Show next month: *'] возвращает ошибку
если так тоже ошибка:
VerifyElementPresent glob://img[@alt='Show next month: *']

из этого делаю вывод что Xpath не может испольтзоваться с шаблонами, но как тогда искать элементы где есть переменные участки текста и есть необходимость использовать Xpath?
Я selenium только начал изучать, поэтому много не знаю еще.


Для данного случая нужно использовать contains.. Например
VerifyElementPresent    //img[contains(@alt, 'Show next month')]
.
  • 1


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

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