Android 设备的 autoGrantPermissions 适用于 Windows、Linux,但不适用于 OSX

尼弗

我正在使用 Appium 服务器在物理Android 和 iOS 设备上运行测试目前,测试非常简单(通过 RobotFramework 使用 Appium,使用RobotFramework-AppiumLibrary),并且在 Windows 和 Linux 计算机上都能很好地工作。

我正在使用autoGrantPermissions=trueAppium 功能(请参阅:Appium Capabilities)来确保没有权限窗口使测试套件失败。在 Windows/Linux Appium 服务器上运行测试时,它有效:权限弹出窗口永远不会出现。

使用 OSX Appium 服务器运行测试时,它不起作用。出现权限弹出窗口,并停止整个测试套件。

我试过添加autoAcceptAlerts功能,但没有帮助。

提前感谢您的任何回答。

尼弗

原来,${ANDROID_HOME}/tools并且${ANDROID_HOME}/platform_tools没有在PATH环境变量中。

将此添加到我的.bashrc/.bash_profile文件修复了问题:

ANDROID_HOME=/path/to/android/sdk
export PATH="${PATH}:${ANDROID_HOME}/tools"
export PATH="${PATH}:${ANDROID_HOME}/platform_tools"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CountDownTimer 适用于 Android Studio,不适用于设备

适用于Android的附近连接API-不适用于某些设备

更改 tkinter 中按钮的颜色适用于 Windows,但不适用于 Mac OSX

适用于Android的PushSharp设备ID

按键不适用于某些Android设备

字体家族样式不适用于android设备吗?

Unity法线贴图不适用于Android设备

用于解锁Android设备屏幕的ADB密钥事件82不适用于KK设备

iframe中的PDF-适用于Firefox,但不适用于OSX上的Chrome

单击时的 jQuery 类适用于桌面,但不适用于移动设备

媒体查询适用于Chrome,但不适用于移动设备

锚链接适用于桌面但不适用于移动设备

Js 脚本适用于桌面,但不适用于移动设备

单声道不适用于OSX

Dragula 不适用于触摸设备

LocalStorage 不适用于移动设备?

Ajax 不适用于移动设备

适用于多种设备的Android通用启动画面

适用于经典AND BTLE设备的Android蓝牙扫描

Ubuntu上适用于Android设备的最佳软件?

Android适用于不同设备的常规缩放

为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

Android 5.0 android:elevation适用于View,但不适用于Button?

需要关于 kivy mapview 的帮助,适用于 Windows,但不适用于 android,应用程序无法启动

React Native HTTPS Api 调用适用于 IOS,但不适用于 Android

Google Maps适用于Android Release APK,但不适用于AAB

进度条适用于Android API 23,但不适用于21或22

样式参考适用于UWP,但不适用于Android或Wasm

Ionic-开机画面适用于iOS,但不适用于Android