zoukankan      html  css  js  c++  java
  • appium如何解决每次都要安装apk的烦恼

    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);
    }

  • 相关阅读:
    Eygle力荐:Oracle 19c升级文档、视频、问答集锦
    每日一题 2020.05.11
    “前浪”数据仓库和大数据平台,到“后浪”数据中台的演变史
    面向对象例子
    super()调用父类方法
    iOS视图控制器初始化问题
    详解EBS接口开发之更新供应商付款方法
    oracle对大对象类型操作:blob,clob,nclob
    "ORA-20100: 为 FND_FILE 创建文件 o0003167.tmp 失败"
    错误 frm-40654 记录已经被另一个用户更新,重新查询以查看修改
  • 原文地址:https://www.cnblogs.com/smallTestKK/p/5412702.html
Copyright © 2011-2022 走看看