0

別のドメインから移動するいくつかの Selenium テスト ケースを実装しようとしています。テストの開始時に、作業したすべてのドメインからすべての Cookie を消去したいと考えています。

deleteAllVisibleCookies コマンドを使用して、特定のドメインから Cookie を消去することしかできませんでした。しかし、まだアクティブになっていない別の 2 つのドメインから Cookie を消去する必要があります。JUnit 4スクリプトを実装するEclipseで作業しています。最初に、選択したドメインから Cookie を消去する方法を見つけるのを手伝っていただければ幸いです。

Firefox、IE、Chrome から Cookie を消去する方法を教えていただければ幸いです。

これについて私を助けるために私に答える必要がある質問があれば、書いてください!

敬具、

4

1 に答える 1

0

getCookies メソッドを使用して繰り返し処理し、「作業したドメイン」からすべてを消去することができます

これはPythonの例ですが、Javaでも同じ考えです:

wd = self.webdriver
cookies = wd.get_cookies()
for cookie in cookies:
    if cookie["domain"] == [domains i've worked]:
       wd.delete_cookie(cookie["name"])
于 2012-04-18T21:52:38.177 に答える