我尝试使用Nunit3并行运行测试。
[Test]
[Parallelizable(NUnit.Framework.ParallelScope.Self)]
public void test()
{
foo();
}
[SetUp]
public void Initialization()
{
InternetExplorerOptions caps = new InternetExplorerOptions();
caps.IgnoreZoomLevel = true;
caps.EnableNativeEvents = false;
caps.EnablePersistentHover = true;
caps.AddAdditionalCapability("browserstack.ie.enablePopups", false);
_webdriver = new RemoteWebDriver(new Uri("http://127.0.0.1:4422/wd/hub/"), caps.ToCapabilities());
_webdriver.Navigate().GoToUrl("http://crmtest16:5555/CRMTLV/main.aspx");
CloseDialog();
_webdriver.Manage().Window.Maximize();
}
我在IE11浏览器上运行测试,只有在使用Parallelizable
参数时才会出现以下错误。
OpenQA.Selenium.WebDriverException : Unexpected error. Error 404: Not Found
浏览器在两个节点(selenium网格)上打开,甚至导航到URL,但随后失败。 我错过了什么?