隐式测试是在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'
答案 0 :(得分:0)
与Selenium无关,而是一个基本的C#问题。
您没有入口点,例如Main方法。如果这是一个DLL(例如与NUnit或MSTest一起使用的库),则需要使用属性来定义测试 - 例如TestFixture
。