穷游赛题包
全国大学生软件测试大赛,【穷游】题目的高分脚本,直接导入eclipse点击运行即可运行。更多比赛资源看我博客。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-24 17:26 Qyer
目录 0 2019-10-22 16:02 Qyermooctest
文件 6148 2019-10-22 16:02 Qyermooctest.DS_Store
目录 0 2019-10-22 16:06 __MACOSX
目录 0 2019-10-22 16:06 __MACOSXQyer
目录 0 2019-10-22 16:06 __MACOSXQyermooctest
文件 120 2019-10-22 16:02 __MACOSXQyermooctest._.DS_Store
文件 7945 2019-10-22 16:00 QyermooctestSERuHCorS3s=
文件 210 2019-10-22 16:00 __MACOSXQyermooctest._SERuHCorS3s=
文件 3 2017-10-20 15:46 Qyermooctestpro.mt
目录 0 2019-10-22 10:52 Qyerapk
文件 6148 2019-10-22 10:52 Qyerapk.DS_Store
目录 0 2019-10-22 16:06 __MACOSXQyerapk
文件 120 2019-10-22 10:52 __MACOSXQyerapk._.DS_Store
文件 43234936 2019-10-21 21:39 QyerapkQyer.apk
文件 432 2019-10-21 21:39 __MACOSXQyerapk._Qyer.apk
文件 18436 2019-10-22 16:02 Qyer.DS_Store
文件 120 2019-10-22 16:02 __MACOSXQyer._.DS_Store
目录 0 2018-04-13 12:38 Qyerin
文件 8196 2018-04-13 12:38 Qyerin.DS_Store
目录 0 2019-10-22 16:06 __MACOSXQyerin
文件 120 2018-04-13 12:38 __MACOSXQyerin._.DS_Store
目录 0 2017-10-27 18:34 Qyerincom
目录 0 2017-10-27 18:34 Qyerincommooctest
文件 2908 2017-10-27 18:30 QyerincommooctestMain.class
文件 418 2018-06-03 22:20 Qyer.classpath
文件 176 2018-06-03 22:20 __MACOSXQyer._.classpath
文件 671 2019-10-22 10:52 QyerMain (1).launch
文件 176 2019-10-22 10:52 __MACOSXQyer._Main (1).launch
目录 0 2017-10-27 18:34 Qyer.settings
文件 57 2017-10-20 15:46 Qyer.settingsorg.eclipse.core.resources.prefs
............此处省略22个文件信息
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 Qyermooctest
文件 6148 2019-10-22 16:02 Qyermooctest.DS_Store
目录 0 2019-10-22 16:06 __MACOSX
目录 0 2019-10-22 16:06 __MACOSXQyer
目录 0 2019-10-22 16:06 __MACOSXQyermooctest
文件 120 2019-10-22 16:02 __MACOSXQyermooctest._.DS_Store
文件 7945 2019-10-22 16:00 QyermooctestSERuHCorS3s=
文件 210 2019-10-22 16:00 __MACOSXQyermooctest._SERuHCorS3s=
文件 3 2017-10-20 15:46 Qyermooctestpro.mt
目录 0 2019-10-22 10:52 Qyerapk
文件 6148 2019-10-22 10:52 Qyerapk.DS_Store
目录 0 2019-10-22 16:06 __MACOSXQyerapk
文件 120 2019-10-22 10:52 __MACOSXQyerapk._.DS_Store
文件 43234936 2019-10-21 21:39 QyerapkQyer.apk
文件 432 2019-10-21 21:39 __MACOSXQyerapk._Qyer.apk
文件 18436 2019-10-22 16:02 Qyer.DS_Store
文件 120 2019-10-22 16:02 __MACOSXQyer._.DS_Store
目录 0 2018-04-13 12:38 Qyerin
文件 8196 2018-04-13 12:38 Qyerin.DS_Store
目录 0 2019-10-22 16:06 __MACOSXQyerin
文件 120 2018-04-13 12:38 __MACOSXQyerin._.DS_Store
目录 0 2017-10-27 18:34 Qyerincom
目录 0 2017-10-27 18:34 Qyerincommooctest
文件 2908 2017-10-27 18:30 QyerincommooctestMain.class
文件 418 2018-06-03 22:20 Qyer.classpath
文件 176 2018-06-03 22:20 __MACOSXQyer._.classpath
文件 671 2019-10-22 10:52 QyerMain (1).launch
文件 176 2019-10-22 10:52 __MACOSXQyer._Main (1).launch
目录 0 2017-10-27 18:34 Qyer.settings
文件 57 2017-10-20 15:46 Qyer.settingsorg.eclipse.core.resources.prefs
............此处省略22个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)