【发布时间】:2010-10-06 00:00:35
【问题描述】:
我正在尝试将使用 Nunit 的现有 selenium 测试迁移到 MBunit,以便我可以使用 selenium 网格并行运行测试。我已经添加了属性
[assembly: DegreeOfParallelism(8)]
[assembly: Parallelizable(TestScope.All)]
到 assemblyinfo.cs 并将对 Gallio.dll 和 MBUnit.dll 的引用添加到 C# 项目。问题是,当我使用 Gallio 运行测试时,测试失败并引用“错误:未提供 sessionId。很可能您原来的 newBrowserSession 命令失败。”
谁能帮我解决这个错误。
谢谢,
瓦米普
【问题讨论】:
-
你是如何启动浏览器的?
-
我将设置功能保存在同一解决方案中的单独项目中。此函数从 xml 文件读取配置,然后使用从 xml 读取的配置创建 ISelenium 实例。然后,给出 selenium.start() 命令(在同一函数本身中)。该函数在包含测试用例的类的 setup() 函数中调用。如果需要,我已准备好修改我的代码。感谢您的回复-
标签: c# selenium mbunit selenium-grid