質問: seleniumがwebドライバーを使用して一時的なfirefoxプロファイルを作成しないようにする方法は? javaでselenium web driver apiを使用しています。テストケースをデバッグするたびに、firefoxの一時プロファイルが一時ファイルディレクトリに作成されます。これは2つの点で頭痛の種です。 間違いなく、プロファイルを作成するのに不必要な時間を費やし、不必要なスペースを取っています。 次回テストケースを起動するときに使用できるアドオンをインストールできません。 これを回避するにはどうすればよいですか?
回答: firefoxドライバーがプロファイルを選択する方法を制御できます。をセットする webdriver.firefox.profileプロパティを使用するプロファイルの名前に。ほとんどの人は、これは悪い考えだと思います。なぜなら、すべてのcookie、キャッシュの内容、etcを継承するからです。プロファイルの以前の使用法の、しかしあなたが本当にそれをしたいなら、それは許されます。例えば:system.setproperty("webdriver.firefox.profile", "myseleniumprofile"); webdriver driver = new firefoxdriver(...); [〜#〜] update [〜#〜]-from ranhir javaでの処理方法firefoxprofile profile = new firefoxprofile(new file("d:\\selenium profile")); webdriver driver = new firefoxdriver(profile); 次に、firefoxの設定を変更して、終了時にすべてのcookieとキャッシュをクリアしました。 こちら をご覧ください。