2

我需要以WebDriver一种新的 Internet Explorer 的方式实现 selenium Ie。

或者它不会访问我的用户帐户,这意味着它不会访问 cookie、临时 Internet 文件或历史记录

我误认为使用InternetExplorerDriver 它时使用的是我的 Windows 帐户的信息,例如历史记录等吗?

4

1 回答 1

0

这就是我能找到的,仍然需要获得新的 IE9 会话选项,但解决了如何正确初始化的问题。

    public IWebDriver WebDriver;

    var ieDir = Path.Combine(path, "bin");
    var opts = new InternetExplorerOptions();
    opts.IgnoreZoomLevel = true;

    if (counter < 1) //or in most other cases - (WebDriver==null)
    {
        CleanBr(); // found a solution to programatically delete Browser history 
        // so i still need to find the resolution for options with starting fresh IE profile
        // an IE driver without a user data... 

        WebDriver = new InternetExplorerDriver(ieDir, opts);
    }
    INavigation nav = WebDriver.Navigate();
    nav.GoToUrl(url);
于 2013-07-03T11:28:25.797 回答