2014-10-31 64 views
0

隱含的測試是在Firefox安全模式下運行的,我需要禁用它。我一直在尋找如何做到這一點,但我找不到任何。Selenium webdriver NUnit C# - 如何禁用在安全模式下打開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是一個領域,但使用像一個 '類型'

回答

0

無關與硒,而是一個基本的C#問題。

您沒有入口點,例如Main方法。如果這是一個DLL(例如要與NUnit或MSTest一起使用的庫),則需要使用這些屬性來定義測試 - 例如TestFixture

相關問題