Appium_Selendroid安装native应用
来源:互联网 发布:teamviewer mac 编辑:程序博客网 时间:2024/06/11 01:08
要想使用selendroid运行自己的native应用,过程如下:
第一步:
由于要测试的应用采用的不是本机的debugkeystore的签名,所以我需要先用re-sign.jar处理一下测试apk文件,把apk文件变为A-debug.apk;
第二步:
java -jar selendroid-standalone-0.12.0-with-dependencies.jar -app A-debug.apk,由于生成的A-debug.apk无证书,所以安装会失败,不过没关系,执行第二步后会生成一个
resigned-A-debug.apk,这个文件是签名加证书的,可以安装成功;
第三步:
安装resigned-A-debug.apk文件到模拟器/设备上,然后运行脚本就可以打开native app了。
脚本如下:
from selenium import webdriver
def main():
desired_capabilities = {'aut': 'com.aaa.bbb:1.0.0'}
driver = webdriver.Remote(
desired_capabilities=desired_capabilities
)
driver.implicitly_wait(30)
#启动app
driver.get('and-activity://com.aaa.bbb.StartActivity')
#退出app
driver.quit()
if __name__ == '__main__':
main()
- Appium_Selendroid安装native应用
- Appium_Selendroid环境配置
- 调试 React Native 应用
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- H5、React Native、Native应用对比分析
- 安装tomcat native-library
- react-native安装使用
- 小记react-native 安装
- 安装react-native
- tomcat native 安装
- 安装react native
- 安装React Native
- react native安装笔记
- spring源码阅读(五)之ApplicationContext
- Android系统权限和root权限
- 客户端程序开发中的mvc设计模式
- 【Leetcode】Permutations (Backtracking)
- 终于摆脱千里之外~~~~~
- Appium_Selendroid安装native应用
- 7st
- [Live]不忘初心,方得始终
- 收藏网址
- S3C2440 Linux驱动移植——NAND驱动
- 仿微信可滑动的底部导航栏
- Wiki系统搭建 JspWiki
- Arcgis for JS之Cluster聚类分析的实现(基于区域范围的)
- Spring3.x中各个jar包的作用总结