Как открыть браузеры в приватном/инкогнито-режиме с помощью селена?

Я пишу тесты Selenium на Ruby, чтобы протестировать свой сайт в нескольких браузерах.

Однако тесты не будут запускаться правильно, если файлы cookie не будут очищены (есть триггеры, которые я тестирую, которые происходят только X раз и хранятся в файле cookie).

Кто-нибудь знает, как сделать, чтобы селен открывал браузер в режиме приватного просмотра или в режиме инкогнито с помощью селена, или есть другая идея о том, как я могу решить проблему?


person sam    schedule 29.01.2014    source источник
comment
очищать куки в конце каждого теста?   -  person Justin Wood    schedule 30.01.2014
comment
Есть ли способ автоматизировать это?   -  person sam    schedule 30.01.2014
comment
Какую тестовую среду вы используете?   -  person Justin Wood    schedule 30.01.2014
comment
селен вебдрайвер. Никаких других рамок.   -  person sam    schedule 30.01.2014


Ответы (1)


Вы можете заставить Chrome запускаться в режиме инкогнито по умолчанию.

В нижней части ссылки ниже есть решение для Windows... Если вы не используете Windows, вы можете найти в Google, как добиться этого для вашей ОС =)

https://productforums.google.com/forum/#!topic/chrome/sYaZkNW8II4

person Abdo    schedule 30.01.2014
comment
У меня были большие проблемы с сафари, есть идеи, как заставить его работать правильно? Я использую OS X Mavericks. Старый плагин cookie для сафари больше не работает. - person sam; 30.01.2014
comment
Не знаю, как запустить сафари в режиме инкогнито. Я почти никогда не использую Safari. - person Abdo; 31.01.2014