c# - 轻松的安全 AppiumService

标签 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 --relaxed-security”通过命令行运行 appium 并且它有效。 我试着检查这个 link
我想我需要添加一个论点,但我不知道是哪一个。

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

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

最佳答案

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

关于c# - 轻松的安全 AppiumService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50858703/

相关文章:

c# - 检测左键单击 DataGridView 标题时是否按下 CTRL 键

java - 如何在 Appium Java 上使用 setClipboardText

node.js - 找不到绑定(bind).gyp(cwd :\node_modules\appium\node_modules\heapdump) while trying to load binding. gyp

c# - Windows Phone 8.1 - 如何使用参数处理硬件后退按钮返回上一页

c# - 通过 ssl 访问 Web 服务 - ServerCertificateValidationCallback 未调用

appium - 是否可以在 Browserstack 上运行 Appium 测试?

android - 如何在python中使用appium按坐标点击

java - Appium:断言启动画面

java - 如何使用 Appium 为 Android Studio for java 中的第一个 Activity 以外的 Activity 编写自动化测试

c# - 在 C# 中读取选中哪个 RadioButton 的正确方法是什么?