资源简介
这是一个安卓基于appium自动化测试的例子,用个是我上传时间这个点微信最新版本的apk
代码片段和文件信息
package com.tommy.java;
import com.tommy.utils.TommyTestUtils;
import io.appium.java_client.android.AndroidDriver;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.io.File;
import java.io.InputStream;
import java.net.URL;
import java.util.List;
import java.util.Properties;
public class TestDemo {
public static String adbDeviceName; //设备号
private AndroidDriver driver;
@Before
public void setUp() throws Exception {
System.out.println(“创建对设备的链接...“);
File classpathRoot = new File(System.getProperty(“user.dir“));
Properties properties = new Properties();
//当前类
InputStream inputStream = TestDemo.class.getResourceAsStream(“/src/com/tommy/resources/test.properties“);
properties.load(inputStream);
String address = properties.getProperty(“test.apk.address“);
String apkName = properties.getProperty(“test.apk.name“);
String deviceName = properties.getProperty(“test.device.name“);
String version = properties.getProperty(“test.device.version“);
String packge = properties.getProperty(“test.apk.package“);
String startActivity = properties.getProperty(“test.apk.start“);
String protocol = properties.getProperty(“test.appium.protocol“);
adbDeviceName = properties.getProperty(“test.device.adbname“);
File appDir = new File(classpathRoot address);
File app = new File(appDir apkName);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“deviceName“ deviceName);
capabilities.setCapability(“platformVersion“ version);
capabilities.setCapability(“app“ app.getAbsolutePath());
capabilities.setCapability(“appPackage“ packge);
capabilities.setCapability(“appActivity“ startActivity);
// System.setProperty(“webdriver.http.factory“ “apache“);
driver = new AndroidDriver<>(new URL(protocol) capabilities);
System.out.println(“链接成功...“);
}
@Test
public void testWeChat() {
boolean result;
result = TommyTestUtils.waitForVisible(driver “com.tencent.mm:id/d74“ 60); //60s的循环判断
if (result) {
TommyTestUtils.findAndClick(driver “com.tencent.mm:id/d74“); //点击注册
// TommyTestUtils.delay(driver6); //可以等待 也可以 判断
result = TommyTestUtils.waitForVisible(driver “com.tencent.mm:id/ht“ 10); //10s判断
if (result) {
System.out.println(“开始注册...“);
TommyTestUtils.delay(driver 2);
List elements = driver.findElements(By.id(“com.tencent.mm:id/hz“));
elements.get(0).clear();
elements.get(0).sendKeys(“Tommy“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-20 16:47 unti
目录 0 2018-08-20 16:47 unti
文件 200 2018-08-16 10:02 unti
文件 202 2018-08-15 11:26 unti
目录 0 2018-08-20 16:26 unti
文件 273 2018-08-14 19:45 unti
文件 256 2018-08-14 19:45 unti
文件 30270 2018-08-20 16:47 unti
目录 0 2018-08-20 16:26 unti
目录 0 2018-08-15 11:54 unti
目录 0 2018-08-14 21:09 unti
目录 0 2018-08-20 16:43 unti
目录 0 2018-08-20 15:53 unti
文件 67288133 2018-08-20 16:24 unti
目录 0 2018-08-20 16:01 unti
文件 3569 2018-08-20 16:01 unti
目录 0 2018-08-20 16:20 unti
目录 0 2018-08-20 16:48 unti
文件 240887 2018-08-15 10:44 unti
文件 23246050 2018-08-15 11:17 unti
文件 23428464 2018-08-20 10:17 unti
文件 0 2018-08-20 10:18 unti
目录 0 2018-08-20 15:55 unti
文件 388 2018-08-20 15:55 unti
目录 0 2018-08-20 15:55 unti
文件 2079 2018-08-20 15:55 unti
文件 1346 2018-08-15 15:19 unti
文件 110722 2018-08-20 16:47 unti
文件 123 2018-08-20 16:45 unti
相关资源
- WebrtcNoise.zip
- Android sdk 24版本
- 基于Android五子棋小游戏源码
- android-sdk_r24.4.1-windows.zip
- android_sdk_docs_offline-安卓离线SDK
- Android Studio开发实战:从零基础到Ap
- crt工具+AndroidKiller合集
- 百度定位完整Android studio工程
- android 百度地图实现基础定位功能
- Android毕业设计源码论文
- AndroidAPP开发入门-使用AndroidStudio环境
- Android8.1 SystemUI源码
- Android GDAL 2.1.4.zip
- Android音乐播放器项目含Widget小挂件、
- android Vuforia识别图片播放网络视频
- 基于android的校园助手代码
- Android网络版五子棋
- opencv-4.1.2-android-sdk20191212.zip
- Android studio仿美团app
- Android移动开发项目式教程第2版-源代
- android多媒体播放器源码
- 移动医疗APP源码 android 安卓版妙手医
- gradle-4.1-all (1) android studio必备
- Android项目源码粗仿饿了么的外卖APP源
- 适配uiautomatorviewer适配Android 9.0-10.0的
- android快速集成高德地图
- 全国职业院校技能大赛移动互联网应
- 安卓6.0开发 SDK android6.0 android-23
- Android 集成声网一对一视频聊天简洁版
- Android聊天客户端
评论
共有 条评论