2013-04-27 6 views
3

Привет всем Я хочу использовать веб-инструмент для тестирования GUI. Я нашел, что собачка написана с использованием python. но я didnot получить хороший учебник и примеры, чтобы двигаться дальше. Пожалуйста, посоветуйте мне, что погодный догмат идеален или что-то лучше, чем в питоне? и если, пожалуйста, поделитесь документом и примером.Автоматический веб-инструмент для тестирования графического интерфейса

Мое требование: DVR непрерывное отображение видео в реальном времени на плитке (4 x 4), графический интерфейс основан на сети (mozilla). i Должна иметь возможность обмениваться видео и проверять журнал и сравнивать фактический результат и присутствовать.

+0

Если я правильно читать ваш вопрос, вы должны взглянуть на Selenium и PhantomJS. – Blender

+0

@Blender: селен просто записывает движение мыши и сохраняет. как я могу проверить журнал? – nammu

+0

Selenium полностью доступен для сценариев с Python. Вы думаете о Selenium IDE. – Blender

ответ

3

Selenium предназначен именно для этого, она позволяет управлять браузером в Python, и проверить, если вещи, как ожидалось (например, проверить, является ли конкретный элемент существует, представить форму и т.д.)

Там в some more examples in the documentation

Project Sikuli - аналогичный инструмент, но более общий, чем просто веб-браузеры.

2

Селен обеспечивает интерфейс питона, а не просто записывать ваши движения мыши, см http://selenium-python.readthedocs.org/en/latest/api.html

Если вам нужно проверить ваше видео кадров ваши может записывать их локально и OCR кадров заводятся ожидаемым текстом или таймкода.

0

Для простого тестирования на основе формы. Я создал фреймворк с использованием python/selenium/phantomjs, хотя он тоже может делать сложные вещи. Я еще не документирую это. (Если вам не нужно запускать Firefox вам не нужно устанавливать phantomjs)

https://github.com/manav148/PyUIT

Смежные вопросы