Selenium webdriver NUnit C# - 如何禁用在安全模式下打开firefox?

时间:2014-10-31 08:34:30

标签: c# firefox selenium webdriver

隐式测试是在Firefox安全模式下运行的,我需要禁用它。我已经找到了这样做的方法,但我找不到任何方法。

FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("toolkit.startup.max_resumed_crashes", "-1");
IWebDriver driver = new FirefoxDriver(profile);

profile无法识别,因为它未被声明。这是我的代码:

namespace Test
{
    public class Class1
    {
        FirefoxProfile profile = new FirefoxProfile();
        profile.SetPreference("toolkit.startup.max_resumed_crashes", "-1");
        IWebDriver driver = new FirefoxDriver(profile);
    }
}

profile的错误是:

  

'Test.Class1.profile是一个字段,但用作'type'

1 个答案:

答案 0 :(得分:0)

与Selenium无关,而是一个基本的C#问题。

您没有入口点,例如Main方法。如果这是一个DLL(例如与NUnit或MSTest一起使用的库),则需要使用属性来定义测试 - 例如TestFixture