zoukankan      html  css  js  c++  java
  • 创建第一個appium脚本

    在jave-project 創建 

    創建class

     

     開始代碼的編寫

    举例子app:驾考宝典apk

    先查找出包名和出口

    确定appPackage

    在命令行输入如下:

    D:Andriod_SDKuild-tools27.0.1>aapt dump badging D: est駕考寶典.apk | findstr package

    打开

    D:Andriod_SDKuild-tools27.0.1,输入cmd,跳出如下,输入aapt dump badging D: est駕考寶典.apk | findstr package

     找入口appActivity

    D:Andriod_SDKuild-tools27.0.1>aapt dump badging D: est駕考寶典.apk | findstr launchable-activity

     脚本如下:

    package com.test.firstAppium;
    import java.net.MalformedURLException;
    import java.net.URL;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.remote.DesiredCapabilities;
    import io.appium.java_client.android.AndroidDriver;
    public class AppiumTest001 {
     public static void main(String[] args) throws MalformedURLException {
      //1.創建配置對象
      DesiredCapabilities desiredCapabilities=new DesiredCapabilities();
      //2.添加配置
      //deviceName:可以找到我们测试的设备
      desiredCapabilities.setCapability("deviceName", "127.0.0.1:62001");
      //platformName:测试平台android or IOS
      desiredCapabilities.setCapability("platformName", "Android");
      //appPackage:找到测试 APP:aapt dump badging.....
      desiredCapabilities.setCapability("appPackage", "com.handsgo.jiakao.android");
      //appActivity:测试app入口
      desiredCapabilities.setCapability("appActivity","com.handsgo.jiakao.android.splash.Login");
      //创建驱动
      //传入2个参数
      //第一个参数:Appium通讯地址
      //第二个参数:配置对象
      
      AndroidDriver <WebElement> androidDriver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), desiredCapabilities);
      
      
     }
    }运行脚本的时候,启动appium和模拟器夜神
    cmd:adb devices检查是否已经连接了

    运行成功,APK 在模拟器被打开

  • 相关阅读:
    openwrt 相关文章
    负载均衡相关文章
    Today's Progress
    Rodrigues formula is beautiful, but uneven to sine and cosine. (zz Berkeley's Page)
    Camera Calibration in detail
    Fundamental Matrix in Epipolar
    Camera Calibration's fx and fy do Cares in SLAM
    FilterEngine::apply
    FilterEngine 类解析——OpenCV图像滤波核心引擎(zz)
    gaussBlur
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/12435911.html
Copyright © 2011-2022 走看看