appium如何解决每次都要安装apk的烦恼
来源:互联网 发布:龙珠直播工资怎么算法 编辑:程序博客网 时间:2024/06/02 23:26
转载地址:http://www.cnblogs.com/smallTestKK/p/5412702.html
1、appium上勾选 No Reset
2、程序加上:capabilities.setCapability("noReset", true); //不需要再次安装
3、命令行模式启动appium 加命令 --no reset ,可惜我不能通过命令行启动appium,所以这个我也没试过;
ps:如果老是要安装下图那3个apk,例如小米3就会这样,还没去查原因,那就换一类手机试试看;
@BeforeMethod
public void setUp() throws Exception{
//set up appium设置apk路径
File classpathRoot=new File(System.getProperty("user.dir"));
File appDir=new File(classpathRoot, "apps");
File app=new File(appDir, "hlct_201604141758_2_0_1_release_signed.apk");
//设置自动化相关参数
DesiredCapabilities capabilities=new DesiredCapabilities();
// capabilities.setCapability("noReset", true); //不需要再次安装
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("platformName","Android");
capabilities.setCapability("deviceName","m1 metal");
//设置android系统版本
capabilities.setCapability("platformVersion","5.1.4");
//if no need install don't add this
//设置apk 的路径
capabilities.setCapability("app",app.getAbsolutePath());
//support Chinese支持中文输入
capabilities.setCapability("unicodeKeyboard","True");
//重置输入法为系统默认
capabilities.setCapability("resetKeyboard","True");
//no need sign 安装时不对apk进行重签名,设置很有必要,否则有的apk在重签名之后无法正常使用
capabilities.setCapability("noSign","True");
//设置app的主包名和主类名
capabilities.setCapability("appPackage","com.my089");
// capabilities.setCapability("appActivity","cn.jpush.android.ui.PushActivity");
capabilities.setCapability("appActivity","com.my089.activity.welcome.WelcomeActivity");//找开发要或是第一个activity
//初始化
driver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
}
- appium如何解决每次都要安装apk的烦恼
- appium如何解决每次都要安装apk的烦恼
- Appium基础篇4-如何解决每次运行脚本都安装apk的问题
- 自动化测试(python))——解决appium每次测试脚本都要安装unlock和settings两个apk问题的方法
- appium解决每次运行都需要安装Unlock以及AppiumSetting的问题
- 关于Appium执行案例每次都安装app的问题
- appium 不用每次都安装APP
- 每次运行appium时需要安装unlock,setting,inputmanager三个apk文件的解决方法
- Appium 设置不用每次都安装被测app
- 安装Office2007后,每次启动的时候都要显示配置进度解决
- 解决每次打开Word、Excel等都要重新配置安装的方法
- Android Studio 如何使每次编译出来的APK都带签名
- 解决每次打开Word都要重新配置的问题
- 解决Git Push每次都要输入密码的问题
- 解决firefox每次启动都要验证用户名的问题
- Android中生成.bat文件,解决每次打新包的烦恼
- 如何规避GRADLE每次都要下载的问题
- 如何规避GRADLE每次都要下载的问题
- Svm -KNN分器在网页分类中的应用
- Android复习之旅--简单使用Dialog
- git reset(回退add操作)
- Java中的四种JDBC驱动
- java继承方法调用
- appium如何解决每次都要安装apk的烦恼
- qt5.4.1在linux下的编译移植配置环境变量
- ES6 类(Class)基本用法和静态属性+方法详解
- Android AIDL引用自定义对象
- 【重大更新】DevExpress v16.2新版亮点(WinForms篇)
- windows7下安装vs2013
- 4598: [Sdoi2016]模式字符串
- 预定义宏__LINE__解析
- SQL数据表层面操作(DDL)