Тестирование верстки с помощью Selenium
#1
Отправлено 05 марта 2013 - 21:45
Есть ли идеи получше, чем просто снять скриншоты со всех страниц с помощью того же Selenium и потом вручную их просматривать и сравнивать?
И как быть, например, с IE, в котором можно переключаться с одной версии браузера на другую (при ручном тестировании разумеется)?
Есть ли проблемы или особенности снятия скриншотов в разных браузерах?
Или может для тестирования верстки есть более подходящие инструменты?
#2
Отправлено 06 марта 2013 - 08:16
#3
Отправлено 06 марта 2013 - 14:31
Код метода, которым получаю размеры и положение важных элементов отражен в комментарии: http://software-test...post__p__115467 (6-й комментарий).
На данном этапе разработки тестов мне сказали не заниматься вёрсткой. Поэтому, просто коплю статистику. Потом планирую сравнивать положение и размер ключевых элементов от запуска к запуску. И если вёрстка поедет, то это будет видно по положению элементов.
#4
Отправлено 17 апреля 2013 - 08:13
.... и потом вручную их просматривать и сравнивать?
я практикую конечно ручной просмотр, но уже результатов сравнения сриншотов с помощью утилиты "ImageMagick" (http://www.imagemagi...are/#difference) в нескольких режимах (см. прикрепленные файлы)
/> "вот в Chrome - скриншоты не снимает."
Сорри! заработало! виной всему - chromedriver.exe, скачал какой-то на 6Мб, который не работал. Поменял и заработало.
Прикрепленные файлы
#5
Отправлено 30 апреля 2013 - 14:31
Спасибо! Хоть немножко автоматизацияя практикую конечно ручной просмотр, но уже результатов сравнения сриншотов с помощью утилиты "ImageMagick" (http://www.imagemagi...are/#difference) в нескольких режимах (см. прикрепленные файлы)
#6
Отправлено 08 августа 2013 - 07:20
При заполнении этого поля никакие команды не генерируются. Такое ощущение что Silenium не видит это окно. Может кто знает как решить данную проблему. Тесты пока пишу в html/
Спасибо.
#7
Отправлено 08 августа 2013 - 07:25
Дайте, пожалуйста, ссылку на проблемную страничку.Добрый день. Подскажите пожалуйста как решить проблему. Начал осваивать Silenium IDE, тестирую сайт, на сайте имеется текстовый редактор написанный на JS.
При заполнении этого поля никакие команды не генерируются. Такое ощущение что Silenium не видит это окно. Может кто знает как решить данную проблему. Тесты пока пишу в html/
Спасибо.
#8
Отправлено 08 августа 2013 - 08:00
Дайте, пожалуйста, ссылку на проблемную страничку.
Добрый день. Подскажите пожалуйста как решить проблему. Начал осваивать Silenium IDE, тестирую сайт, на сайте имеется текстовый редактор написанный на JS.
При заполнении этого поля никакие команды не генерируются. Такое ощущение что Silenium не видит это окно. Может кто знает как решить данную проблему. Тесты пока пишу в html/
Спасибо.
сайт - http://praca.by/
Надо зарегистрироваться соискателем, и при создании резюме на 5 вкладке http://praca.by/appl...sumes/wizard/5/ есть поле "О себе". Вот его то и не видит программа. А оно является обязательным для заполнения, и пока приходится вручную заполнять это поле.
#9
Отправлено 08 августа 2013 - 08:13
class = "cke_editable cke_editable_themed cke_contents_ltr"
Дайте, пожалуйста, ссылку на проблемную страничку.
Добрый день. Подскажите пожалуйста как решить проблему. Начал осваивать Silenium IDE, тестирую сайт, на сайте имеется текстовый редактор написанный на JS.
При заполнении этого поля никакие команды не генерируются. Такое ощущение что Silenium не видит это окно. Может кто знает как решить данную проблему. Тесты пока пишу в html/
Спасибо.
сайт - http://praca.by/
Надо зарегистрироваться соискателем, и при создании резюме на 5 вкладке http://praca.by/appl...sumes/wizard/5/ есть поле "О себе". Вот его то и не видит программа. А оно является обязательным для заполнения, и пока приходится вручную заполнять это поле.
См. прикреплённый скриншот.
Не видит?
Прикрепленные файлы
#10
Отправлено 08 августа 2013 - 08:28
Вы меня наверное неправильно поняли? При генерации теста заполняем поле каким-нибудь текстом, сохраняем документ, а в тесте присутствует только команда сохранения. Текст ввода отсутствует.class = "cke_editable cke_editable_themed cke_contents_ltr"
Дайте, пожалуйста, ссылку на проблемную страничку.
Добрый день. Подскажите пожалуйста как решить проблему. Начал осваивать Silenium IDE, тестирую сайт, на сайте имеется текстовый редактор написанный на JS.
При заполнении этого поля никакие команды не генерируются. Такое ощущение что Silenium не видит это окно. Может кто знает как решить данную проблему. Тесты пока пишу в html/
Спасибо.
сайт - http://praca.by/
Надо зарегистрироваться соискателем, и при создании резюме на 5 вкладке http://praca.by/appl...sumes/wizard/5/ есть поле "О себе". Вот его то и не видит программа. А оно является обязательным для заполнения, и пока приходится вручную заполнять это поле.
См. прикреплённый скриншот.
Не видит?
При прогоне теста поле не будет заполнено, и выдаст программа ошибку.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных