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

Фотография

Как в Selenium IDE реализовать логику условий ?


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

#1 mosketrem

mosketrem

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

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Дмитрий


Отправлено 05 ноября 2010 - 10:20

Привет. Возможно ли в Selenium IDE использовать условия ? Например, мне нужно тестировать раздел сайта, на котором поведение зависит от дня недели. Возможно ли как-то в тесте определять текущий (сегодняшний) день недели и исходя из результата проверять нужную реакцию сайта ?
  • 0

#2 Sapiens

Sapiens

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

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Jukeshov Samat
  • Город:Бишкек

Отправлено 05 ноября 2010 - 10:29

Из http://seleniumhq.or...elenium_rc.html

Selenium-RC is the solution for tests that need more than simple browser actions and linear execution. Selenium-RC uses the full power of programming languages to create more complex tests like reading and writing files, querying a database, and emailing test results.

You’ll want to use Selenium-RC whenever your test requires logic not supported by Selenium-IDE. What logic could this be? For example, Selenium-IDE does not directly support:

* condition statements
* iteration
* logging and reporting of test results
* error handling, particularly unexpected errors
* database testing
* test case grouping
* re-execution of failed tests
* test case dependency
* screenshot capture of test failures

Although these tasks are not supported by Selenium directly, all of them can be achieved by using programming techniques with a language-specific Selenium-RC client library.


  • 0

#3 mosketrem

mosketrem

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

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Дмитрий


Отправлено 05 ноября 2010 - 10:58

Про RC я знаю, но я уже начал писать в IDE. Как-то не хочется переходить, все равно составление кода в RC мне представляется как конвертирование из IDE.

В общем, нашел https://addons.mozil...ox/addon/85794/ .
Теперь нужно понять как определять день недели... Ну и вообще подумать надо...
  • 0

#4 horhe

horhe

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

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Юрко
  • Город:Kraków

Отправлено 05 ноября 2010 - 11:00

может быть поможет
http://51elliot.blog...m-ide-goto.html
  • 0
Piobaireachd isn't mysterious, difficult or hard - it's just music...

#5 mosketrem

mosketrem

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

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Дмитрий


Отправлено 05 ноября 2010 - 11:15

horhe, я как раз это нашел. Спасибо.
  • 0

#6 mosketrem

mosketrem

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

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Дмитрий


Отправлено 05 ноября 2010 - 12:05

Думаю, можно воспользоваться js
http://www.trans4min...cript/time2.htm

попробую...
  • 0

#7 mosketrem

mosketrem

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

  • Members
  • Pip
  • 68 сообщений
  • ФИО:Дмитрий


Отправлено 05 ноября 2010 - 14:36

Получилось ! Даже логические переходы не понадобились. Вот что JS животворящий делает !
  • 0

#8 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 05 ноября 2010 - 16:39

Привет. Возможно ли в Selenium IDE использовать условия ? Например, мне нужно тестировать раздел сайта, на котором поведение зависит от дня недели. Возможно ли как-то в тесте определять текущий (сегодняшний) день недели и исходя из результата проверять нужную реакцию сайта ?

Можно: http://siderulezzz.w...m/2010/08/28/7/
  • 0

Software Testing Glossary - простыми словами о непростых словах.



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

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