0

我在 selenium webdriver 的帮助下开发了一个 java 桌面应用程序(jar)。它基本上做的是在这种情况下 ie8 在 webbrowser 中打开一个网页(https)并进行一些表单发布。但它无法在 ie 中打开网页(https),除非我将站点添加到 ie 的信任站点区域中。我在其他浏览器firefox和chome上试过,没有问题,没有tursting问题,网页直接打开很轻松。为什么在internetexplorer中会这样?为什么我必须信任 ie 中的网站?

请帮忙。提前致谢

4

1 回答 1

-2

在浏览器调用中,您可以添加以下代码。因此,任何证书弹出窗口都将被接受

 if (sBrowserName.equals("IE")) {
            File file = new File(sBrowserDriver);
            System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
            DesiredCapabilities capab = DesiredCapabilities.internetExplorer();
            capab.setCapability(
                    InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
                    true);
            webdriver = new InternetExplorerDriver(capab);
于 2014-04-28T09:56:22.290 回答