"无法执行所选操作,因为未授予权限"当我尝试通过Appium安装版本登录facebook时,在Facebook登录时显示错误。但是,当我在开发人员或Playstore上进行Prelaunch构建时执行相同操作时,此错误未显示。
答案 0 :(得分:1)
由于密钥库问题而出现问题。当我在移动设备中通过appium安装构建时,而不是我的系统默认密钥库,这是不同的标志apk密钥库。因为这个facebook permision问题正在发生。
在appium程序中添加以下行
capabilities.setCapability(“useKeystore”,“true”); capabilities.setCapability( “keystorePath”, “C:/Users/5521/.android/debug.keystore”);
此代码将伪造default.ketstore&启用用户密钥库。