appium java 测试用例_Appium+Eclipse编写测试用例
package com.yulu.demo;
//导入包类
import io.appium.java_client.AppiumDriver;
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.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.io.File;
import java.net.URL;
import java.sql.Time;
import java.util.List;
import java.util.concurrent.TimeUnit;
import java.sql.Time;
//准备测试
public class YCMathTest {
//初始化AppiumDriver
private AppiumDriver driver;
@Before
public void setUp() throws Exception {
//设置APP路径
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot,"apps");
File app = new File(appDir, "YCMath345-iOS.app");
///Users/sks/Library/Developer/Xcode/DerivedData/YCMath345-iOS-gswmmorclgkffeevdytydhjkdhjk/Build/Products/Debug-iphonesimulator/YCMath345-iOS.app
System.out.println("设置路径完毕");
//设置自动化相关参数
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium-version", "1.1.0");
capabilities.setCapability("platformVersion", "9.2");
capabilities.setCapability("platformName", "ios");
capabilities.setCapability("deviceName", "iPhone 6");
System.out.println("设置自动化相关参数");
//设置apk路径
capabilities.setCapability("app", app.getAbsolutePath());
//如果测试的是AndroidApp的话,需要设置app的主包名和主类名-------iOS可以省略
// capabilities.setCapability("appPackage", "com.example.android.contactmanager");
// capabilities.setCapability("appActivity", ".ContactManager");
//初始化 AppiumDriver
driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities );
//设置等待秒数
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
System.out.println("初始化 AppiumDriver");
}
appium java 测试用例_Appium+Eclipse编写测试用例相关推荐
- python代码设计测试用例_(appium+python)UI自动化_08_unittest编写测试用例
前言 unittest是python自带的单元测试框架,类似于Junit(Java单元测试框架).支持自动化测试,可编写测试前置&后置条件,并且可批量运行测试用例并生成测试报告. 使用unit ...
- appium java环境_Appium环境搭建(Windows版)
注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...
- appium java环境_Appium java 环境配置
一.安装node.js 下载地址:http://pan.baidu.com/s/1qYyNDm8 点击安装,next下一步就ok. 安装完成,命令行输入:npm 这样显示的话就ok了. 二.下载App ...
- appium java 虫师_appium新手入门(9)—— appium API 之应用操作
本小节的所罗列的方法主要针对应用的操作,如应用的安装.卸载.关闭.启动等. 1.安装应用 方法: installApp() 安装应用到设备中去.需要apk包的路径. driver.installApp ...
- eclipse编写java游戏_Ballgame eclipse编写的java小游戏 - 下载 - 搜珍网
压缩包 : BallGame.rar 列表 BallGame/.classpath BallGame/.project BallGame/AndroidManifest.xml BallGame/bi ...
- 初入测试如何编写测试用例?从3个方面带你写一个合格的测试用例
前言 作为一个测试新人,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了,但是不会写,求指 ...
- 【日拱一卒】如何编写测试用例(上)
[日拱一卒]如何编写测试用例(下) [写在前面的话] 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入.执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求. 测试用 ...
- 编写测试用例基本要求、非功能性测试和状态迁移法介绍
编写测试用例基本要求 1.项目测试流程 (1)需求评审 (2)编写测试计划与测试方案 (3)测试用例设计与评审 (4)测试执行与BUG跟踪 (5)编写测试报告 2.测试用例需求来源 (1)需求说明书, ...
- eclipse编写java教程_【安装eclipse, 配置java环境教程】 编写第一个java程序
写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即Java SE Devel ...
最新文章
- RetinaFace,最强开源人脸检测算法
- SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板
- 片(Slice)结构
- 11G中自动收集统计信息
- java求两点间的距离_java计算两点间的距离方法总结
- 再谈js拖拽(二)仿iGoogle自定义首页模块拖拽
- 关机一直显示正在关闭服务器,电脑关机后,显示正在关机,但等半天也关不了 怎么办...
- matlab2019b classification learner使用笔记
- chrome打开html文件显示不全,谷歌浏览器显示不全怎么办_chrome浏览器打开的网页显示不完整如何解决-win7之家...
- CNN结构演变总结(二)轻量化模型
- 05Linux 第2天 进阶指令
- 【python第一章 基础捋顺,第二章 python基础语法】
- 柏林初创Meditopia​靠一个冥想App获1500万美元融资
- 首款中文渗透测试专用Linux系统—MagicBox
- 【程序设计】日期和时间
- 行业案例 | 易安联零信任SDP解决方案,让企业经营更高效
- 【c++实验一】CMatrix类设计与实现
- 文学鼻祖网站关闭服务器,华语网络文学鼻祖网站“榕树下”关站 “享年”23岁...
- 山东自考c语言程序设计停考了吗,2019山东自考停考专业有哪些
- 2004年中国计算机软件专业资格与水平考试大纲