c# - 将参数传递给 NUnit 测试

标签 c# selenium jenkins nunit automated-tests

我正在从 Jenkins 调用 nunit 测试,我需要能够指定一个 URL 地址作为我可以在测试中使用的参数。有可能这样做吗? 例如,我在 Jenkins 中这样调用“执行 Windows 批处理命令”:

"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" "D:\selenium\SeleniumTest.dll" /run:SeleniumTest.Test.MyTest

有什么想法吗?

最佳答案

据我目前所知,没有解决方案可以提供您所描述的所需内容。最好的选择是使用 NUnit 项目文件,在那里修改设置并将解决方案文件传递给运行器。

另一方面,您可以尝试使用 Environment 变量。

从命令行使用 set。然后使用 Environment.GetEnvironmentVariable() 读取值并在您的测试方法中使用它。

关于c# - 将参数传递给 NUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966659/

相关文章:

c# - 使用 LEFT JOIN 到 LINQ 表达式语法的多个连接语句

python - 使用 xpath 选择子文本节点

jenkins - 如何在数据库中捕获项目的 Junit 测试结果

c# - 在 C# 中使用 ImageAttributes 旋转色调

c# - NotifyIcon 显示来自程序的消息

javascript - C# websocket服务器从javascript接收文本

javascript - Selenium RC (Python) 只向页面上的一个tinymce控件发送文本

java - 在 build.gradle 中为 Selenium 测试程序定义 WebDriver 路径,而不是以编程方式设置系统属性

ios - jenkins build of unity 出现错误

jenkins - 按顺序运行 Jenkins 并行任务