资源简介
全国大学生软件测试大赛,【穷游】题目的高分脚本,直接导入eclipse点击运行即可运行。更多比赛资源看我博客。
代码片段和文件信息
package com.mooctest;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.AndroidKeyCode;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.UnreachableBrowserException;
public class Main {
/**
* 所有和AppiumDriver相关的操作都必须写在该函数中
* @param driver
*/
public void test(AppiumDriver driver) {
try {
Thread.sleep(6000); //等待6s,待应用完全启动
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver.manage().timeouts().implicitlyWait(8 TimeUnit.SECONDS); //设置尝试定位控件的最长时间为8s也就是最多尝试8s
/*
* 余下的测试逻辑请按照题目要求进行编写
*/
}
/**
* AppiumDriver的初始化逻辑必须写在该函数中
* @return
*/
public AppiumDriver initAppiumTest() {
AppiumDriver driver=null;
File classpathRoot = new File(System.getProperty(“user.dir“));
File appDir = new File(classpathRoot “apk“);
File app = new File(appDir “Qyer.apk“);
//设置自动化相关参数
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“browserName“ ““);
capabilities.setCapability(“platformName“ “Android“);
capabilities.setCapability(“deviceName“ “Android Emulator“);
capabilities.setCapability(“appPackage“ “com.qyer.android.jinnang“);
capabilities.setCapability(“appActivity“ “com.qyer.android.jinnang.activity.launcher.SplashActivity“);
capabilities.setCapability(“noSign“ “true“);
//设置apk路径
capabilities.setCapability(“app“ app.getAbsolutePath());
//设置使用unicode键盘,支持输入中文和特殊字符
capabilities.setCapability(“unicodeKeyboard““true“);
//设置用例执行完成后重置键盘
capabilities.setCapability(“resetKeyboard““true“);
//初始化
try {
driver = new AppiumDriver(new URL(“http://127.0.0.1:4723/wd/hub“) capabilities);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return driver;
}
public void start() {
test(initAppiumTest());
}
public static void main(String[] args) {
Main main = new Main();
main.start();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-24 17:26 Qyer\
目录 0 2019-10-22 16:02 Qyer\mooctest\
文件 6148 2019-10-22 16:02 Qyer\mooctest\.DS_Store
目录 0 2019-10-22 16:06 __MACOSX\
目录 0 2019-10-22 16:06 __MACOSX\Qyer\
目录 0 2019-10-22 16:06 __MACOSX\Qyer\mooctest\
文件 120 2019-10-22 16:02 __MACOSX\Qyer\mooctest\._.DS_Store
文件 7945 2019-10-22 16:00 Qyer\mooctest\SERuHCorS3s=
文件 210 2019-10-22 16:00 __MACOSX\Qyer\mooctest\._SERuHCorS3s=
文件 3 2017-10-20 15:46 Qyer\mooctest\pro.mt
目录 0 2019-10-22 10:52 Qyer\apk\
文件 6148 2019-10-22 10:52 Qyer\apk\.DS_Store
目录 0 2019-10-22 16:06 __MACOSX\Qyer\apk\
文件 120 2019-10-22 10:52 __MACOSX\Qyer\apk\._.DS_Store
文件 43234936 2019-10-21 21:39 Qyer\apk\Qyer.apk
文件 432 2019-10-21 21:39 __MACOSX\Qyer\apk\._Qyer.apk
文件 18436 2019-10-22 16:02 Qyer\.DS_Store
文件 120 2019-10-22 16:02 __MACOSX\Qyer\._.DS_Store
目录 0 2018-04-13 12:38 Qyer\bin\
文件 8196 2018-04-13 12:38 Qyer\bin\.DS_Store
目录 0 2019-10-22 16:06 __MACOSX\Qyer\bin\
文件 120 2018-04-13 12:38 __MACOSX\Qyer\bin\._.DS_Store
目录 0 2017-10-27 18:34 Qyer\bin\com\
目录 0 2017-10-27 18:34 Qyer\bin\com\mooctest\
文件 2908 2017-10-27 18:30 Qyer\bin\com\mooctest\Main.class
文件 418 2018-06-03 22:20 Qyer\.classpath
文件 176 2018-06-03 22:20 __MACOSX\Qyer\._.classpath
文件 671 2019-10-22 10:52 Qyer\Main (1).launch
文件 176 2019-10-22 10:52 __MACOSX\Qyer\._Main (1).launch
目录 0 2017-10-27 18:34 Qyer\.settings\
文件 57 2017-10-20 15:46 Qyer\.settings\org.eclipse.core.resources.prefs
............此处省略22个文件信息
- 上一篇:Unity3D模拟太阳系
- 下一篇:亿图-EdrawMax.rar
相关资源
- 《软件测试技术大全:测试基础、流
- 白盒测试——基本路径测试法
- 软件测试用例 软件测试用例 软件测试
- 软件测试报告模板(完美实用)
- 实验三:边界值法
- 《软件测试技术》期末试卷与参考答
- Wireshark抓包qq分析.doc
- 软件需求分析报告文档模板+概要设计
- 西北工业大学 软件测试 作业1
- 软件测试电商测试用例模板
- 棋牌游戏测试用例
- Charles 学习笔记 xmind
- 图解用WAS对Web服务器进行压力测试
- ISO26262-6 中文版内部资料
- 哈工大软件质量保障与测试2018试题
- 2018年软件测试最新视频,自动化,性
- 怎样更好地写测试用例
- 杀毒软件测试报告
- google软件测试之道258014
- 西北工业大学软件与微电子学院软件
- 软件测试测试工程师用的周报模板w
- 软件测试经典面试题 (超实用)
- 自动售货机测试用例+软件测试
- 软件测试工程师笔试题
- 软件测试技术基础课后习题答案_朱少
- 学生管理系统软件测试报告
- 软件测试测试日报模板
- 软件测试计划文档大全
- 软件测试 三角形测试
- 虹软软件测试笔试题
评论
共有 条评论