【问题标题】:relaxed Security AppiumService轻松的安全 AppiumService
【发布时间】:2018-11-24 07:16:33
【问题描述】:

我是 Appium 的新手,我想使用带有 C# 的 appium 执行一些 ADB 命令, 执行“adb shell ps”的示例

Dictionary<string, object> map = new Dictionary<string, object>();
map.Add("command", "ps");
var output = driverAndroid.ExecuteScript("mobile: shell", map);

我以编程方式启动 appium

AppiumLocalService service;
AppiumServiceBuilder builder;
if (service == null)
{
   builder = new 
   AppiumServiceBuilder().WithLogFile(new System.IO.FileInfo("Log"));
   service = builder.Build();
}

if (!service.IsRunning)
{
   service.Start();
}
service.Start();

因此引发了一个异常,它说以宽松的安全性运行 appium。 我尝试使用这个“appium --relaxed-security”通过命令行运行appium,它可以工作。 我试着检查这个link
我想我需要添加一个参数,但我不知道是哪一个。

OptionCollector args = new OptionCollector().AddArguments(GeneralOptionList.);

那么如何以宽松的安全性启动 appium?

【问题讨论】:

    标签: c# appium appium-android


    【解决方案1】:

    经过挖掘,我发现这个功能无法在 appium 上以编程方式运行。 所以我像这样在命令行中运行 appium appium --relaxed-security 然后,我可以使用 appium 运行 adb 命令。

    【讨论】:

      【解决方案2】:

      如果您使用的是 Appium 桌面,请转到高级并选中“宽松的安全性”复选框。

      【讨论】:

        猜你喜欢
        • 2013-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-01
        • 2013-07-13
        • 2012-04-27
        • 2012-01-29
        • 2017-11-18
        相关资源
        最近更新 更多