自动化测试
xyz846
这个作者很懒,什么都没留下…
展开
-
Appium 处理滑动
appium 处理滑动的方法是 swipe(int start-x, int start-y, int end-x, int end-y, int during) - Method in class io.appium.java_client.AppiumDriver此方法共有5个参数,都是整形,依次是起始位置的x y坐标和终点位子的x y坐标和滑动间隔时间,单位毫秒坐标是指:屏幕左上角为转载 2016-02-24 12:23:35 · 3994 阅读 · 0 评论 -
appium定位元素java篇
1、关于没有name,没有ID的元素的定位---通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加之1.0x后需要写全路径,相当崩溃),我决定十分个人色彩的建议使用className。具体方法:用className获取所有该类型的元素;根据元素的位置确定元素的index;获取目标元素。转载 2016-02-24 12:32:59 · 2017 阅读 · 0 评论 -
Appium的DesiredCapabilities参数设置
Appium的DesiredCapabilities参数设置DesiredCapabilities 负责启动服务端时的参数设置。实际使用时根据自己的需要,可自行修改一些参数。比如,应用程序在查找某个页面的元素时,定位可能会时间超长。默认的命令间隔时间是60s,如果在60s内没有找到,就会自动退出。可以使用newCommandTimeout设置为更大的数值。capabilitie原创 2016-02-26 16:22:38 · 12345 阅读 · 0 评论 -
Appium API介绍
在学习应用一个框架之前,应该了解一下这个框架的整体结构或是相应的API函数,在网上搜了一下,也没有找到相应的文档,我平时写测试用例的时候都是一边写一边查看找相应的API函数。3.1常用的API函数3.1.1 获取信息类API(1)获取默认系统语言对应的Strings.xml文件内的数据。get_app_string()(2)查找某一个语言环境对应的字符串文件Strings.xm转载 2016-04-07 11:22:04 · 1980 阅读 · 0 评论 -
基于 Jenkins 快速搭建持续集成环境
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成转载 2016-04-08 10:22:31 · 765 阅读 · 0 评论 -
Appium 走过的坑( Mac+java )--Apple 篇
最近随着手机测试盛行,经朋友推荐,selenium的新家庭成员Appium算比较好用的一款自动化手机测试工具。本想,selenium出的东西都是好东西,IDE-->RC-->WebDriver-->PhantomJS,个个都是好东西,当然其中有些不适selenium做的,算半个推荐,但真心不错,那这个Appium也不会差吧。。。抱着试试的心态,开始了踏坑之旅。下面就让我描述下我走过的坑:转载 2016-04-22 17:52:26 · 4586 阅读 · 0 评论