如何在Visual Studio中使用Selenium在C#中的私有IE浏览器中运行测试?

时间:2017-08-02 14:54:29

标签: c# visual-studio selenium selenium-webdriver automation

我正在尝试在私人IE浏览器中进行自动化测试,但到目前为止我在这里和其他网站上找到的提示对我不起作用。

这是我的代码:

using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.IE;



namespace Events_Application
{
    [TestClass]

    public class IETests : BaseTest
    {
        #region Constructor

        public IETests()
        {

            WebDriver = new InternetExplorerDriver("--private");


        }
        #endregion

    }
}

正如你所看到的,我告诉它要查看测试用例所在的'BaseTest',这在其他浏览器中运行正常,而不是在IE中,因为它一直想在我运行的时候登录我的工作Microsoft帐户测试(部分测试涉及通过microsoftonline.com登录应用程序)。

关于如何在私人(隐身)窗口中打开它的任何想法?我需要特定的NuGet包吗?

由于

1 个答案:

答案 0 :(得分:0)

看起来与another question类似。试一下 - 只需:

WebDriver = new InternetExplorerDriver("-private");

如果那样好奇吗?