0

バージョン 17 の Firefox ブラウザのプロキシ プロンプトで問題に直面しています。このリンクに記載されている手順を試しました。しかし、まだプロンプトが表示されています。プロキシの使用についてセレンのドキュメントも参照しましたが、成功しませんでした。

プロジェクト要件に従ってのみFF17を使用する必要があり、セレン2.28を使用しています。私の会社のプロキシ アドレスは、proxy.comp_name.com ポート: 8080 です。

手動で実行中にプロキシ プロンプトが表示されません。

複数のテストを実行している間、プロンプトが任意に表示されます。以下の問題に関する更新はありますか?

デフォルトの Firefox プロファイルでドライバーを起動するために使用されるコード

FirefoxProfile profile = new ProfilesIni().getProfile("default");
DesiredCapabilities dCap = DesiredCapabilities.firefox();
dCap.setCapability(FirefoxDriver.PROFILE, profile);
driver = new FirefoxDriver(dCap);

新しいプロファイルでドライバーを起動するために使用されるコード:

String PROXY = "proxy.abc.com:8080";

org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
proxy.setHttpProxy(PROXY)
     .setFtpProxy(PROXY)
     .setSslProxy(PROXY);
DesiredCapabilities cap = new DesiredCapabailities();
cap.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new FirefoxDriver(cap); 

また、環境設定をFirefoxプロファイルに設定してみましたが、それでもプロキシプロンプトが表示されます..

FirefoxProfile firefoxProfile = new FirefoxProfile();

firefoxProfile.setPreference("network.proxy.type", ProxyType.SYSTEM.ordinal());
firefoxProfile.setPreference("signon.autologin.proxy" , true );     
firefoxProfile.setEnableNativeEvents(false);
desiredCapabilities.setCapability(FirefoxDriver.PROFILE, firefoxProfile);

return new FirefoxDriver(desiredCapabilities);
4

1 に答える 1