Как автоматизировать тестирование приложения на базе браузера? [закрытый]

15
задан Mawg 7 June 2010 в 13:04
поделиться

6 ответов

У вас есть несколько вариантов на выбор:

9
ответ дан 1 December 2019 в 03:24
поделиться

Sahi - еще один вариант. (Мы используем sahi и selenuim)

4
ответ дан 1 December 2019 в 03:24
поделиться

Selenium был бы идеальным инструментом для этого.

2
ответ дан 1 December 2019 в 03:24
поделиться

Я бы порекомендовал Selenium , хотя он для Firefox.

2
ответ дан 1 December 2019 в 03:24
поделиться

Попробуйте Быстрота . Он отображает javascript и работает без браузера

2
ответ дан 1 December 2019 в 03:24
поделиться

Selenium широко используется, в основном из-за их рекордера (который поддерживается только в FF, но вы можете воспроизвести тесты в IE). Его язык обычно называют "Selenesse". Это также отличный выбор, если вы рассчитываете проводить некоторые тесты производительности в сетке... но, похоже, это не ваш случай.

Однако я бы рекомендовал не использовать Salenium/Selenesse; вместо этого обратите внимание на Selenium + Webdriver (Selenium 2), который все еще находится в бета-версии. Языковая конструкция намного лучше (но у вас не будет рекордера).

Другой хороший вариант - Sahi. Я нашел его API более простым, в том смысле, что код Sahi пытается сам справиться с проблемой поиска кнопки/ссылки/etc, которую вы хотите, чтобы он нажал. Например, вместо того чтобы использовать сложные выражения XPath, вы можете сказать что-то вроде "нажмите на тег ссылки, ближайший к div с атрибутом id="menu" (это можно сделать с помощью одной строки кода). В нем также есть регистратор.

2
ответ дан 1 December 2019 в 03:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: