2017-09-15 2 views
1

私は方法を使用しているSelenium webDriverに取り組んでいますdriver.manage().deleteAllCookies(); しかし、この方法は現在のドメインから1つを除いてすべてのクッキーを削除しています。奇妙な!!Selenium webdriverの現在のドメインのすべてのクッキーを削除できません

私は現在Chromeを使用しています。

現在のドメインのすべてのCookieを削除するために、何が原因である可能性がありますか?

+2

再びdeleteAllCookiesメソッドを呼び出す必要がありますバックグラウンドで起きても新しいクッキーが追加されます。安全で安全でないクッキーの違いかもしれません。それらは私が考えることができる点です –

+0

はい、これはAJAX呼び出しによって作成されたCookieですが、別のドメインにあります。だから、このクッキーを削除する理想的な方法は何ですか? –

+1

そのドメインの場所を参照してから、Cookieのみを削除する必要があります。 Cookieを削除すると、現在のサイトのCookieのみが削除されます –

答えて

1
driver.manage().deleteAllCookies(); 

これにより、現在のドメインのCookieのみが削除されます。他のドメインのCookieは削除されません。

あなたがそれらのドメインのクッキーを削除する必要があるのであれば、あなたはそれがサブドメインのクッキー可能性があり、それはAJAX呼び出し可能性が最初にそのドメインからページを閲覧し、

関連する問題