我是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?
答案 0 :(得分:0)
挖掘之后,我发现此功能不能在appium上以编程方式运行。 所以我在这样的命令行中运行appium appium --relaxed-security 然后,我可以使用appium运行adb命令。
答案 1 :(得分:-1)
如果您使用的是Appium桌面,请转至高级并选中“宽松的安全性”复选框。