微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建第一個appium脚本

在jave-project 創建 

 

 

 

 

 

創建class

 

 

 

 開始代碼的編寫

举例子app:驾考宝典apk

先查找出包名和出口

确定appPackage

在命令行输入如下:

D:\Andriod_SDK\build-tools\27.0.1>aapt dump badging D:\test\駕考寶典.apk | findstr package

 

打开

 

D:\Andriod_SDK\build-tools\27.0.1,输入cmd,跳出如下,输入aapt dump badging D:\test\駕考寶典.apk | findstr package

 

 找入口appActivity

D:\Andriod_SDK\build-tools\27.0.1>aapt dump badging D:\test\駕考寶典.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 在模拟器被打开

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐