Запускать команды Selenium через расширение Google Chrome? - PullRequest
1 голос
/ 24 января 2012

Можно ли создать собственное расширение Google Chrome для запуска команд селена при обнаружении определенного URL / страницы?

С чего начать? Как бы вы выполняли команды селена через расширение Google Chrome?

1 Ответ

0 голосов
/ 24 января 2012

Сначала установите селен IDE и запишите в него все свои тестовые примеры [Это сэкономит ваше время при написании тестовых примеров].

Затем получите селен RC двоичные файлы для вашего предпочтительного языка (для меня это C #).Создайте свой проект и воспользуйтесь бинарниками Selen RC.Импортируйте все тестовые примеры из описанной выше селена IDE на предпочитаемом вами языке и добавьте их в свой проект.

При импорте тестовых примеров из браузера IDE браузером по умолчанию будет * chrome (т.е. Firefox).Чтобы изменить его на Chrome, измените тип браузера, когда мы создаем объект селена

selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.google.com/");

Чтобы запустить проект, сначала необходимо запустить сервер селена. Здесь - это то же самое.

Примечание: Вы также можете использовать селеновый веб-драйвер вместо селена RC.И я думаю, что если вы используете веб-драйвер, вам не нужно запускать сервер селена для выполнения тестовых случаев / проекта.

...