ForeFoxDriverの新しい インスタンスを作成せずに、その場でユーザーエージェントのプロファイルを変更できるのでしょうか?私は、iphoneやipadなどのためのユーザーエージェントで渡すことができます次のコードを持っています。それは正常に動作しますが、ブラウザを開く/閉じるとして遅い各テストの新しいインスタンスを作成する必要があります。例えば。 iPhoneユーザーエージェントでテストを行った後、プロファイルをAndroidユーザーエージェントまたはiPadユーザーエージェントに切り替えるには、ドライバが新しいインスタンスを作成することなくこれを変更するオプションを取得しますか?WebDriver FireFoxProfile FireFoxDriverでUserAgentを切り替える
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("general.useragent.override","some user agent, like iphone or iPad");
WebDriver driver = new FirefoxDriver(profile);
// do some tests
// set profile to new user agent
// profile.setPreference("general.useragent.override","some android user agent");
// can i now set the driver to the new profile here and perform more tests on this same instance of the driver?
これまでのところ、今あなたがこれを行うことはできません。 – p0deje
今、何か解決策はありますか? – andyf