Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Selenium Grid 2的C#控制台应用程序_C#_Selenium Grid - Fatal编程技术网

带有Selenium Grid 2的C#控制台应用程序

带有Selenium Grid 2的C#控制台应用程序,c#,selenium-grid,C#,Selenium Grid,我使用Visual Studio Express 2010,用C#开发的脚本构建了一个内部自动化框架。这些测试是使用SeleniumWebDriver库开发的 整个自动化套件是作为C#控制台应用程序开发的。 我们目前正在尝试使用Selenium Grid 2来支持并行执行。 我可以使用所需的功能启动和停止节点等 但是网格2可以在没有NUnit属性的情况下使用吗?NUnit不支持开箱即用的并行执行。你需要使用类似于 网格有一个集线器和节点架构,可以并行地接受请求。但是,它确实需要测试运行程序并行发

我使用Visual Studio Express 2010,用C#开发的脚本构建了一个内部自动化框架。这些测试是使用SeleniumWebDriver库开发的

整个自动化套件是作为C#控制台应用程序开发的。 我们目前正在尝试使用Selenium Grid 2来支持并行执行。 我可以使用所需的功能启动和停止节点等


但是网格2可以在没有NUnit属性的情况下使用吗?

NUnit不支持开箱即用的并行执行。你需要使用类似于


网格有一个集线器和节点架构,可以并行地接受请求。但是,它确实需要测试运行程序并行发送请求。

谢谢您提供的信息:)您认为我们可以使用类似parallel.Invoke的方法来发送请求,而不是使用测试运行程序吗?@user2021160-可能,但我认为这不够简单。另一种选择是在不同的程序集中进行测试,并并行调用多个nunit进程(多线程)。缺点是并行性被排除在测试套件之外。需要手动护理以确保测试(特别是设置)彼此不可知。如果并行性是关键,我也会考虑切换到类似于MbUnice的东西。