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

Фотография

Продолжать сценарий с ошибкой (verify не подходит).


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

#1 RedWhiteSky

RedWhiteSky

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Станислав Сергеевич Котов

Отправлено 09 января 2015 - 08:50

Добрый день, уважаемые участники форума. 

Прошу прощения, что задаю столь, вероятно, простой вопрос, но он меня поставил в тупик.

 

Дано:

Страница, на которой периодически появляются рекламные предложения. У каждого из приложений есть ссылка на одобрение вида [site.com/id/123654]. Т.е. на странице может быть такое предложение или она может быть просто пустой.

 

Как можно реализовать в сценарии, чтобы Selenium искал ссылку и нажимал на неё, а в случае отсутствия её на странице - просто переходил к следующему шагу? Как я понимаю, verify подходит для проверки, но не для нажатия.


  • 0

#2 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 09 января 2015 - 09:02

Добрый день.

Уточните пожалуйста, что вы подразумеваете под "Selenium"? Selenium IDE ?


  • 0

#3 RedWhiteSky

RedWhiteSky

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Станислав Сергеевич Котов

Отправлено 09 января 2015 - 09:04

Да, забыл сказать, что работаю я в IDE для Firefox.


  • 0

#4 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 09 января 2015 - 09:25

Посмотрите у себя в Options->Format какой язык программирования используете?


  • 0

#5 RedWhiteSky

RedWhiteSky

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Станислав Сергеевич Котов

Отправлено 09 января 2015 - 09:29

Посмотрите у себя в Options->Format какой язык программирования используете?

Обычный HTML, я как-то не придавал значения языкам. 


  • 0

#6 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 09 января 2015 - 09:38

 

Посмотрите у себя в Options->Format какой язык программирования используете?

Обычный HTML, я как-то не придавал значения языкам. 

 

IDE предназначен для простых функциональных тестов. То есть - работает/не работает.

Если нужны более гибкие проверки, в случае как у Вас, то лучше использовать какой нибудь язык программирования.

Так как там есть всевозможные операторы условий, к примеру "If" "else".

И вообще, я бы посоветовал использовать Webdriver + Eclipse. IDEA или NetBeans. Ну и соответственно язык программирования, на Ваше усмотрение.


  • 0

#7 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 09 января 2015 - 12:12

Все это очень интересно, только не всегда обходимо.

 

RedWhiteSky

 

Насколько я понимаю вам нужно установить плагин Flow Control, там есть в частности if .


  • 0


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

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