2

WebDriver新しい Internet Explorer になるようにSelenium Ie を実装する必要があります。

または、ユーザーアカウントにアクセスしません。つまり、Cookie、一時インターネットファイル、履歴にアクセスできません。

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 に答える