Cleaning up cookies whenever Internet Explorer test starts with selenium 2 php webdriver -



Cleaning up cookies whenever Internet Explorer test starts with selenium 2 php webdriver -

i have set of selenium 2 tests (using chibimagic's php bindings) running (phpunit) on firefox , other browsers create new profile each time test run.

with net explorer doesn't happen, browsers keeps cookies whenever new test run. can of course of study undo whatever done in session in tests (logout etc) increment running time of tests (not desirable).

what happen net explorer clean cookies every time new test run. tried $this->delete_all_cookies() , $this->driver->delete_all_cookies before each test doesn't seem anything.

i know can set desiredcapabilities supposedly start clean session doesn't seem work. tried

$this->driver = webdriver_driver::initathost("somehost.com" ,"4444", "internet explorer",array('ensuring_clean_session' => true));

and if logged in in previous set of tests, still logged in in new set of sets.

some help appreciated greatly.

i able solve problem ie8+ using ie web driver server , telling start ie in "inprivate" mode. when starting server, utilize command line similar to:

iedrvierserver_win32.ee /force-createprocess /ie-switches=-private

i'm not sure syntax in php, you'll need utilize remote web driver.

you may need set registry value:

[hkey_current_user\software\microsoft\internet explorer\main] - tabprocgrowth = (dword)0

php internet-explorer cookies webdriver selenium-webdriver

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -