我想使用酱料实验室的pre-run
功能在测试运行之前运行一些可执行文件,并且我想为pre-run
功能设置静默模式参数。
下面是这段代码,扼杀了我到目前为止一直在尝试的代码。
DesiredCapabilities capabilities = new DesiredCapabilities();
Dictionary<string, object> obj = new Dictionary<string, object>
{
{ "executable", "http://url.to/my/executable" },
{ "background", true },
{ "timeout", 120 }
};
capabilities.SetCapability("prerun", obj);
请在此处建议如何设置静音模式。 我知道一个solution in java,但不确定如何在C#中做到这一点。
答案 0 :(得分:1)
我能够通过定义LinkedList
并向其中添加静默模式参数来添加静默模式args。最后,使用LinkedList
键将args
对象添加到运行前参数。下面是代码段。
DesiredCapabilities capabilities = new DesiredCapabilities();
Dictionary<string, object> prerunParams = new Dictionary<string, object>();
prerunParams.Add("executable", "http://url.to/my/executable");
LinkedList<string> args = new LinkedList<string>();
args.AddLast("/S");
args.AddLast("-a");
args.AddLast("-q");
prerunParams.Add("args", args);
prerunParams.Add("background", false);
prerunParams.Add("timeout", 60);
capabilities.SetCapability("prerun", prerunParams);