我正在使用命令行来运行我的Nunit测试。另外,我想从命令行向我的[Setup]传递一个参数。 我当前的命令是:
ECHO
START nunit-console "D:\tfs\QA - Automation\Projects\ReportAppeal\ReportAppeal\bin\Debug\ReportAppeal.dll"
我应该在哪里添加我想传递给我的[设置]的参数? BTW,目前我正在使用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
答案 0 :(得分:0)
@KirilS。 - 您分享的链接包含我的问题的解决方法。欢呼