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编写测试用例相关推荐

  1. python代码设计测试用例_(appium+python)UI自动化_08_unittest编写测试用例

    前言 unittest是python自带的单元测试框架,类似于Junit(Java单元测试框架).支持自动化测试,可编写测试前置&后置条件,并且可批量运行测试用例并生成测试报告. 使用unit ...

  2. appium java环境_Appium环境搭建(Windows版)

    注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...

  3. appium java环境_Appium java 环境配置

    一.安装node.js 下载地址:http://pan.baidu.com/s/1qYyNDm8 点击安装,next下一步就ok. 安装完成,命令行输入:npm 这样显示的话就ok了. 二.下载App ...

  4. appium java 虫师_appium新手入门(9)—— appium API 之应用操作

    本小节的所罗列的方法主要针对应用的操作,如应用的安装.卸载.关闭.启动等. 1.安装应用 方法: installApp() 安装应用到设备中去.需要apk包的路径. driver.installApp ...

  5. eclipse编写java游戏_Ballgame eclipse编写的java小游戏 - 下载 - 搜珍网

    压缩包 : BallGame.rar 列表 BallGame/.classpath BallGame/.project BallGame/AndroidManifest.xml BallGame/bi ...

  6. 初入测试如何编写测试用例?从3个方面带你写一个合格的测试用例

    前言 作为一个测试新人,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了,但是不会写,求指 ...

  7. 【日拱一卒】如何编写测试用例(上)

    [日拱一卒]如何编写测试用例(下) [写在前面的话] 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入.执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求. 测试用 ...

  8. 编写测试用例基本要求、非功能性测试和状态迁移法介绍

    编写测试用例基本要求 1.项目测试流程 (1)需求评审 (2)编写测试计划与测试方案 (3)测试用例设计与评审 (4)测试执行与BUG跟踪 (5)编写测试报告 2.测试用例需求来源 (1)需求说明书, ...

  9. eclipse编写java教程_【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即Java SE Devel ...

最新文章

  1. RetinaFace,最强开源人脸检测算法
  2. SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板
  3. 片(Slice)结构
  4. 11G中自动收集统计信息
  5. java求两点间的距离_java计算两点间的距离方法总结
  6. 再谈js拖拽(二)仿iGoogle自定义首页模块拖拽
  7. 关机一直显示正在关闭服务器,电脑关机后,显示正在关机,但等半天也关不了 怎么办...
  8. matlab2019b classification learner使用笔记
  9. chrome打开html文件显示不全,谷歌浏览器显示不全怎么办_chrome浏览器打开的网页显示不完整如何解决-win7之家...
  10. CNN结构演变总结(二)轻量化模型
  11. 05Linux 第2天 进阶指令
  12. 【python第一章 基础捋顺,第二章 python基础语法】
  13. 柏林初创Meditopia​靠一个冥想App获1500万美元融资
  14. 首款中文渗透测试专用Linux系统—MagicBox
  15. 【程序设计】日期和时间
  16. 行业案例 | 易安联零信任SDP解决方案,让企业经营更高效
  17. 【c++实验一】CMatrix类设计与实现
  18. 文学鼻祖网站关闭服务器,华语网络文学鼻祖网站“榕树下”关站 “享年”23岁...
  19. 山东自考c语言程序设计停考了吗,2019山东自考停考专业有哪些
  20. 2004年中国计算机软件专业资格与水平考试大纲

热门文章

  1. 计算机单招培训,湖南大众传媒单招培训
  2. mcu 是如何执行代码的?
  3. 赛联区块链教育受邀为山东理工区块链技术培训讲座
  4. translate与REGEXP
  5. React插件及动画
  6. 2017-2020年人工智能公司死亡名单
  7. 获客和维系老客户哪个更重要
  8. IP-guard数据防泄密软件如何安装客户端和日常使用
  9. Daily English Dictation Number Six
  10. java通过网易邮箱发送邮件