1

プロキシを設定して IE (バージョン 9、selenium 2.25) を開きたいのですが、Firefox では機能しますが、IE では機能しません。

これが私のコードです:

String PROXY  = "somehost.com" + ":" + "80";
     org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
        proxy.setHttpProxy(PROXY);
        proxy.setFtpProxy(PROXY);
        proxy.setSslProxy(PROXY);
        
     DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer(); 
     ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
     ieCapabilities.setCapability(CapabilityType.PROXY, proxy);
      WebDriver driver = new InternetExplorerDriver(ieCapabilities); 
      driver.get("http://www.cnn.com/"); 

次の実行時エラーが発生しました:

2012 年 8 月 16 日午後 2:00:13 org.openqa.selenium.browserlaunchers.WindowsProxyManager backupRegistrySettings

情報: レジストリ設定をバックアップしています...

4

1 に答える 1

0

表示されるメッセージは適切です。例外ではありません(ただし、情報メッセージです)。Seleniumを介してIEを使用するために、レジストリでいくつかの特定の設定が変更されます(Seleniumの実行の場合のみ、ところで、レジストリは後で復元されます)。

レジストリを変更する権限がありますか(regeditを実行できるかどうかを確認してください)?

于 2012-08-18T11:57:56.440 に答える