代码之家  ›  专栏  ›  技术社区  ›  Appu Mistri

如何为sauce lab pre run-C设置静默模式#

  •  -1
  • Appu Mistri  · 技术社区  · 6 年前

    我想用沙司实验室 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 回复  |  直到 6 年前
        1
  •  1
  •   Appu Mistri    6 年前

    我可以通过定义 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);