放松安全AppiumService

时间:2018-06-14 13:28:45

标签: c# appium appium-android

我是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,并使用这个appium --relaxed-security&#34;它的工作原理。 我试着检查这个link
我想我需要加一个论点,但我不知道哪一个。

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

那么如何以轻松的安全性开始appium?

2 个答案:

答案 0 :(得分:0)

挖掘之后,我发现此功能不能在appium上以编程方式运行。 所以我在这样的命令行中运行appium appium --relaxed-security 然后,我可以使用appium运行adb命令。

答案 1 :(得分:-1)

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