如何为酱汁实验室预运行设置静音模式-C#

时间:2018-07-25 18:14:13

标签: c# selenium-webdriver saucelabs

我想使用酱料实验室的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#中做到这一点。

1 个答案:

答案 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);