0

Возможно ли создать пользовательское расширение Chrome для Chrome, чтобы запускать команды selenium при обнаружении определенного URL-адреса?Выполнять команды Selenium через расширение chrome Google?

С чего начать? Как вы можете запускать команды selenium через расширение chrome google?

ответ

0

Сначала установите селен IDE и запишите все свои тестовые кейсы в это [Это нужно, чтобы сэкономить ваше время при написании тестовых примеров).

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

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

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

Чтобы запустить проект, вы должны сначала запустить сервер Selenium. Here является ориентиром для этого же.

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

+0

Так что в любом случае мне нужно управлять селеном? Не могу ли я создать расширение, такое как селен, без необходимости запускать что-либо на рабочем столе? Saucelabs они сделали это! так что им интересно, как это было сделано? – 001

+0

как вы управляете веб-драйвером selenium, могу ли я создать пользовательское расширение хром и использовать веб-драйвер селена ??? – 001

+0

Я запустил веб-драйвер с Visual Studio. Я думаю, используя веб-драйвер, вы можете его создать. Ему не нужен сервер selenium. –

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