Selenium + php_webdriver
#1
Отправлено 28 марта 2012 - 17:07
Требуется подробная инструкция, так как с Selenium работал мало, умею только запускать :)
А если кто может, то надо вот написать на PHP вот такой автотест
1. Открыть браузер и развернуть на весь экран.
2. Зайти на yandex.ru.
3. В разделе маркет выбрать Сотовые телефоны.
4. Зайти в расширенный поиск.
5. Задать параметр поиска до 20000 рублей и Диагональ экрана от 3 дюймов.
6. Выбрать не менее 5 любых производителей, среди популярных.
7. Нажать кнопку Подобрать.
8. Проверить, что элементов на странице 10.
9. Запомнить первый элемент в списке.
10. Изменить Сортировку на другую (популярность или новизна).
11. Найти и нажать по имени запомненного объекта.
12. Вывести цифровое значение его оценки.
13. Закрыть браузер.
#2
Отправлено 28 марта 2012 - 18:15
А в чем вопрос то?Подскажите как запускать тестированию написанное на PHP.
Требуется подробная инструкция, так как с Selenium работал мало, умею только запускать :)
А если кто может, то надо вот написать на PHP вот такой автотест
1. Открыть браузер и развернуть на весь экран.
2. Зайти на yandex.ru.
3. В разделе маркет выбрать Сотовые телефоны.
4. Зайти в расширенный поиск.
5. Задать параметр поиска до 20000 рублей и Диагональ экрана от 3 дюймов.
6. Выбрать не менее 5 любых производителей, среди популярных.
7. Нажать кнопку Подобрать.
8. Проверить, что элементов на странице 10.
9. Запомнить первый элемент в списке.
10. Изменить Сортировку на другую (популярность или новизна).
11. Найти и нажать по имени запомненного объекта.
12. Вывести цифровое значение его оценки.
13. Закрыть браузер.
#3
Отправлено 28 марта 2012 - 18:42
А по поводу теста такие вопросы:
Как сделать вот это:
9. Запомнить первый элемент в списке.
11. Найти и нажать по имени запомненного объекта.
#4
Отправлено 29 марта 2012 - 06:18
#5
Отправлено 29 марта 2012 - 14:46
#6
Отправлено 29 марта 2012 - 17:00
Есть есть selenium IDE, есть slenium rc , есть selenium webdriver
Записать тест можно при помощи selenium IDE (плагин к фаерфоксу), там же и воспроизвести.
Можно записать в selenium IDE (похоже, что это Ваш уровень), конвертировать этим же selenium IDE код теста в php'шный синтаксис. Скорее всего даже без редактирования код будет работать в RC версии. (тут мы не говорим о качестве тестов, а о возможности 1 раз запустить)
На сколько я знаю, код получится пригодный для запуска при помощи только selenium RC, т.к. до сих пор нет качественной версии selenium webdriver для php.
Если вы уверены, что вам нужен именно php код и запускать именно webdriver, то тут я вам помочь не смогу, такого опыта не было. Однако, я уверен, что ответы есть у гугла.
Если вам нужен php код, но достаточно selenium RC, то советую воспользоваться поиском на форуме. Или поиском в интернете. (sos ссылка)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных