轻松的安全 AppiumService
relaxed Security AppiumService
我是 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" 通过命令行尝试 运行ning appium 并且它有效。
我试着检查这个 link
我想我需要添加一个参数,但我不知道是哪一个。
OptionCollector args = new OptionCollector().AddArguments(GeneralOptionList.);
那么如何以宽松的安全性启动appium?
经过挖掘,我发现这个功能无法在 appium 上以编程方式运行。
所以我在命令行中 运行 appium 像这样 appium --relaxed-security
由此,我可以 运行 使用 appium 的 adb 命令。
如果您使用的是 Appium 桌面,请转到高级并选中 "relaxed security" 复选框。
我是 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" 通过命令行尝试 运行ning appium 并且它有效。
我试着检查这个 link
我想我需要添加一个参数,但我不知道是哪一个。
OptionCollector args = new OptionCollector().AddArguments(GeneralOptionList.);
那么如何以宽松的安全性启动appium?
经过挖掘,我发现这个功能无法在 appium 上以编程方式运行。 所以我在命令行中 运行 appium 像这样 appium --relaxed-security 由此,我可以 运行 使用 appium 的 adb 命令。
如果您使用的是 Appium 桌面,请转到高级并选中 "relaxed security" 复选框。