详情参照   http://www.cnblogs.com/puresoul/p/4696825.html#3326873   自己练习一遍 前言: appium环境搭建参照另一篇博客:http://www.cnblogs.com/alwayswyy/p/4976933.html  ,主要是安装node.js,配置 Android  SDK的各种环境,以及安装客户端的appium. 接下来需要真实的构建一个appium项目来实现手机app(现在以安卓手机为例)的自动化!!! 一.在eclipse…
  1.查看Android的应用包名和activity的方法   (网上有很多种方法,这里应用的是查看日志的方法) CMD中输入>adb logcat -c                   >adb logcat ActivityManager:i *:s 然后操作模拟器中要测试的应用,查看日志,结果如下,cmp=应用包名/Activity 参考文件:http://blog.csdn.net/jlminghui/article/details/40622103        2.定位元素…
1.查看Android的应用包名和activity的方法   (网上有很多种方法,这里应用的是查看日志的方法) CMD中输入>adb logcat -c                   >adb logcat ActivityManager:i *:s 然后操作模拟器中要测试的应用,查看日志,结果如下,cmp=应用包名/Activity 参考文件:http://blog.csdn.net/jlminghui/article/details/40622103        2.定位元素  …
最近在学习JavaScript,想编一些实例练练手,之前编了个贪吃蛇,但是实现时没有注意使用面向对象的思想,实现起来也比较简单所以就不总结了,今天就总结下俄罗斯方块小游戏的思路和实现吧(需要下载代码也是有的),我会说得很详细很详细的所以要看完需要好多耐心的... 基本思路 游戏区域:游戏区域是固定的,这里将它设为宽10单位,高16单位的矩形区域,前端显示用表格来实现,并将每个td保存在一个二维数组中,用于渲染游戏过程.方块:方块有7种形状,用一个4*4的矩阵来保存方块的形状:按方向上键方块可以旋…
  1.下载eclipse 2.安装java 配置环境变量 3.eclipse 安装adt android development tools 4.android sdk manager 安装tools 和相应api的sdk版本  (安装api19,底部extras 安装了Android Support Library 和Google usb driver)  sdk管理器的下载代理用 mirrors.neusoft.edu.cn 80 这个代理还是比较快   5.创建虚拟机(AVD)   3.…
测试需要同时在多个android设备上运行,就需要启动多个appium 第一台是运行微信: DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(CapabilityType.BROWSER_NAME, ""); capabilities.setCapability("deviceName", "c4072fb8090b")…
---恢复内容开始--- 一.python单元测试实例介绍 unittest框架又叫PyUnit框架,是python的单元测试框架. 先介绍一个普通的单元测试(不用unittest框架)的实例: 首先构造一个方法:count.py #coding=utf-8 def add(a,b): return a+b; def minus(a,b): return a-b 然后构建一个单元测试的方法:testCount.py,(也可以创建一个类,类里面有多个测试方法) #coding=utf-8 impo…
一.设置等待 #coding=utf-8 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from time import sleep driver=webdriver.Chrome() driver.get('http://www.baidu.com') #添加智能等待 driver.implicitly_wait(3) driver.find_element_by_i…
App使用H5编写,默认方式找不到元素.启动后获取所有上下文,找到webivew_xxxx的,然后进行切换. 源码: package MyAppium; import io.appium.java_client.android.AndroidDriver; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabiliti…
前面已经介绍的够多了,这里来让我们写一些完整的实例来梳理一下. 强调一下,sls文件的抒写格式都是"-"后面跟一个空格,然后后面跟参数: 然后后面再跟一个空格,然后是要填写的值.但是粘贴上面中间空格好多...... 一.初始化实例 一般一台新机器在交付使用之前,都要做一些初始化优化操作,如调整参数啊,优化服务啊,部署监控啊等,这里我们就写一个相对简单的实例演示一下. 1.1 服务端的前期准备 第一步: 开启自动验证功能(既然我们要自动化,不可能每创建一台新机器就跑到master端去手工…