放松安全应用服务



我是 Appium 的新手,我想使用 appium 和 C# 执行一些 ADB 命令, 执行"亚行外壳 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,它可以工作。 我尝试检查此链接
我想我需要添加一个参数,但我不知道是哪一个。

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

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

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

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

最新更新