gpt4 book ai didi

c# - 将 selenium Nunit 测试迁移到 MBunit 以并行执行

转载 作者:行者123 更新时间:2023-11-30 22:43:38 26 4
gpt4 key购买 nike

我正在尝试将使用 Nunit 的现有 selenium 测试迁移到 MBunit,以便我可以使用 selenium 网格并行运行测试。我已经添加了属性

[assembly: DegreeOfParallelism(8)]
[assembly: Parallelizable(TestScope.All)]

到 assemblyinfo.cs 并将对 Gallio.dll 和 MBUnit.dll 的引用添加到 C# 项目。问题是,当我使用 gallio 运行测试时,测试失败并引用“错误:未提供 sessionId。很可能是您原来的 newBrowserSession 命令失败了。”
谁能帮我解决这个错误。

谢谢,
瓦米普

最佳答案

问题很可能是您正在进行有状态测试。并行化测试时,尝试将它们隔离开,以便它们不依赖于在每个 SetUp 上设置的实例变量。

请参阅以下有关并行化 Selenium 测试的问题:

关于c# - 将 selenium Nunit 测试迁移到 MBunit 以并行执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com