Я использую C# Mstest. Я хочу запустить один тестовый набор на CHROME и второй тестовый набор на FIREFOX. Код
[TestClass]
public class Test
{
[TestInitialize]
public void initilize()
{
if (TestContext.Properties["browser"].ToString() == "chrome")
{
WDriver = new ChromeDriver();
}
else
{
WDriver = new FirefoxDriver();
}
}
[Priority(0)]
[TestMethod]
//[TestProperty("Browser", "Chrome")]
public void test1()
{//code}
[Priority(1)]
[TestMethod]
//[TestProperty("Browser", "Firefox")]
public void test2()
{//code}
и в файле .runsettings код
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<!-- MSTest adapter -->
<MSTest>
<Parallelize>
<Workers>0</Workers>
<Scope>MethodLevel</Scope>
</Parallelize>
</MSTest>
</RunSettings>
Теперь, когда я запускаю код, отображается ошибка Метод инициализации Test.initilize вызвала исключение. System.NullReferenceException: System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта. в методе инициализации. Как я могу решить проблему?