Перейти к содержимому

Публикации rakkaus

3 публикаций создано rakkaus (учитываются публикации только с 05 августа 2023)


#120765 отключение кук в гугл хроме из кода

Отправлено автор: rakkaus 09 августа 2013 - 13:01 в Selenium - Functional Testing

@BabyRoot

спасибо но нет, суть запустить приложение в браузере с отключеными куками и проверить на соотвествующее поведение.



#120722 отключение кук в гугл хроме из кода

Отправлено автор: rakkaus 08 августа 2013 - 06:49 в Selenium - Functional Testing


Всем привет! есть задача протестить апликейшн с отключеными куками, для фф все очевидно и просто:

FirefoxProfile profile = new ProfilesIni().getProfile("default");
profile.setPreference("network.cookie.cookieBehavior", 2);
driver = new FirefoxDriver(profile);

вопрос следующий как сделать тоже самое для CHROME ???
пробовал следующее (НЕ РАБОТАЕТ) :

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-restore-session-state"));
driver = new ChromeDriver(service, capabilities);

мне кажется что опция --disable-restore-session-state не то что мне нужно но это единственное что удалось на гуглить.

https://code.google.com/p/chromium/issues/detail?id=146286

The semantics of the flags have changed; restoring of the session cookies cannot any more be turned off by using the flag. (It's now used for disabling the latest features.)

So, this bug is a wontfix.

Список всех доступных опций хромдрайвера = http://peter.sh/expe...-line-switches/


именно из этого списка я и брал эту опцию, но похоже действительно она неработает:(



#120717 отключение кук в гугл хроме из кода

Отправлено автор: rakkaus 07 августа 2013 - 21:10 в Selenium - Functional Testing

Всем привет! есть задача протестить апликейшн с отключеными куками, для фф все очевидно и просто:

FirefoxProfile profile = new ProfilesIni().getProfile("default");
profile.setPreference("network.cookie.cookieBehavior", 2);
driver = new FirefoxDriver(profile);

вопрос следующий как сделать тоже самое для CHROME ???
пробовал следующее (НЕ РАБОТАЕТ) :

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-restore-session-state"));
driver = new ChromeDriver(service, capabilities);

мне кажется что опция --disable-restore-session-state не то что мне нужно но это единственное что удалось на гуглить.