问题标签 [pnunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
118 浏览

pnunit - 如何强制 PNUnit 代理在 .NET 4.0 下运行。

我在链接https://groups.google.com/forum/#!topic/nunit-discuss/0wUEW1mD-S4 中看到查理用下一个答案回答了一个问题:

.NET 4.0 如有必要,使用单独的进程。PNUnit 使用 NUnit。但我认为它在较低级别调用 NUnit,绕过了在单独进程中运行的可能性。要解决此问题,您可能需要强制 pnUnit 代理在 .NET 4.0 下运行。您可以通过设置环境变量或修改配置文件来做到这一点。

查理

所以我想知道如何为代理设置环境变量?

谢谢,阿萨夫。

0 投票
0 回答
96 浏览

pnunit - 使用 PNUnit 进行测试

我正在尝试为我的网站设置测试用例,我想一次测试多个用户。我得出的结论是,使用 PNUnit 将是可能的。但我对此一无所知,我在谷歌上搜索过,但我一无所获。我有一个链接 [博客]:http : //testingbot.com/support/getting-started/pnunit.html 但没有从中得到线索,是否有人知道 PNUnit-如何在整个测试执行过程中开始使用 PNUnit。如果可能,请提供分步程序。

感谢您的帮助。谢谢

0 投票
3 回答
1103 浏览

selenium - 在 nunit 中并行执行 bdd 测试用例

我正在研究 BDD(用 c# 用 selenium webdriver 编写)。对于顺序执行,我们使用的是 nunit,但现在客户端要求是并行执行。浏览了很多文档,但只找到了 Pnunit。到目前为止执行的步骤

  1. 下载的 pnunit
  2. 更改设置方法使用 pnunit
  3. 创建 agent.conf 文件
  4. 运行“agent agent.conf”启动代理
  5. 为并行执行创建了 app.conf 文件
  6. 运行“launcher app.conf”执行

但它也不起作用。它说在 dll 下找不到该类。请提供任何建议。

-尼拉吉

0 投票
1 回答
285 浏览

c# - Selenium 网格 + PNUnit 并行测试

我正在尝试使用 Selenium Grid 和 PNUnit 作为框架在 .Net 生态系统中的多个浏览器中并行执行测试。

我已经建立了集线器和节点,但我无法并行执行测试。有人可以帮我解决这个问题或指向我可以学习使用 PNUnit 跨机器/浏览器执行并行测试的资源吗?

我也读了很多关于 Gallio 的文章,但我还是没有找到解释如何建立测试以在多台机器上运行的教程。

谢谢,肖恩

0 投票
1 回答
283 浏览

c# - 在 Visual Studio 中运行 Selenium 测试时出现 PNUnit 错误消息

我正在尝试让 PNunit 为一些 Sauce Labs 测试工作。但是当我尝试使用 PNUnit Launcher.exe 启动它时,我收到以下错误消息:

“在程序集 PNUnit.Test.dll 中找不到测试 PNUnit_Test.SauceTest.TestCase”

这是我的示例测试代码:

这是我用来设置我将用于测试的浏览器的 conf 文件:

不确定我可能做错了什么,并且使用 PNUnit 查找有关 C# Selenium 测试的信息很少,因此任何有用的提示将不胜感激。谢谢!

0 投票
3 回答
242 浏览

c# - 在程序集中找不到测试

我试图执行一个示例 PNunit 测试,但它失败并出现以下错误

我遵循了 Pnunit 文档,但没有帮助。

项目参考

这是测试用例

和 test.conf 文件

我已经编译了代码,将“pnunit35.dll”和“test.conf”文件复制到“ NUnit.Runners.Net4.2.6.4\tools ”文件夹以运行测试

并运行以下命令(在批处理文件中)以启动代理并从 Nunit 测试运行器文件夹运行脚本

在运行批处理脚本时,测试失败并出现以下错误

有人可以调查一下吗?提前谢谢

0 投票
1 回答
147 浏览

c# - 通过命令行运行 NUnit 测试时出现“System.ArgumentNullException:参数不能为空”

通过命令行 (nunit-console.exe assemblyName.dll) 运行 NUnit 测试时,ConfigurationManager 无法从“App.config”文件中读取密钥,因此程序抛出“System.ArgumentNullException:参数不能为空”

我还将“App.config”文件复制到运行 Nunit-console.exe 的路径

有人可以帮助我吗?