gpt4 book ai didi

c# - 通过命令行将参数传递给 NUnit

转载 作者:太空宇宙 更新时间:2023-11-03 15:16:44 25 4
gpt4 key购买 nike

我正在使用命令行来运行我的 Nunit 测试。此外,我还想从命令行向我的 [Setup] 传递一个参数。我当前的命令是:

ECHO
START nunit-console "D:\tfs\QA - Automation\Projects\ReportAppeal\ReportAppeal\bin\Debug\ReportAppeal.dll"

我应该在哪里添加我想传递给我的 [Setup] 的参数?顺便说一句,目前我使用的是 Nunit 2.6.4 版

更新:我试图通过制作 [TestCase] 来“发送参数”,但显然 Selenium 不允许这样做。

        [SetUp]
[TestCase("Chrome")]
[TestCase("IE")]
public void Setup(string RunnerDriver)
{
if (RunnerDriver == "Chrome")
{
_webdriver = new ChromeDriver();
}
else if (RunnerDriver == "IE")
{
InternetExplorerOptions options = new InternetExplorerOptions();
options.EnableNativeEvents = false;
_webdriver = new InternetExplorerDriver(options);
_webdriver.Navigate().GoToUrl("http:/www.foo.com");
}
}

但我收到一条错误消息:

Result Message:	Invalid signature for SetUp or TearDown method: Setup

最佳答案

@基里尔。 - 您分享的链接包含解决我的问题的方法。干杯

关于c# - 通过命令行将参数传递给 NUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38811506/

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