自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android+appium +python 点击坐标tap方法的封装

  当常使用的查找点击元素的方法name、id、classname等无法使用时,我们将会采取坐标的点击来实现操作,同样存在一个问题,当手机的分辨率、屏幕大小不一致时,坐标的定位也会不同,因此将采用相对坐标来实现点击。 1、appium/webdriver底层给出的写法示例如下,详细的方法介绍自行查看底层介绍,这里不给出说明。 :Usage: driver.tap([(...

2018-11-23 18:00:17 5636 1

原创 Appium----popupwindow控件元素无法定位

问题:下拉列表是一个弹出popupwindow,但是不能定位列表元素,定位显示的是底层元素的定位,红色标注就是底部元素的‘短信’按钮  解决:找到Android开发View contentView = LayoutInflater.from(mContext).inflate(                R.layout.pop_window, null);con...

2018-11-23 17:56:46 1667 1

原创 Appium---android.view.View下拉列表定位

问题:下拉列表是一个view,不能定位列表元素,但自动化需要分别设置高、中、低  解决:1)d=driver.find_element_by_id("com.xxx.xxx.agent:id/level_1") 通过resoure-id知道view2)d.size获取到view的宽和高:{'width': 990, 'height': 399}获取到width和he...

2018-11-19 18:06:39 4361 2

转载 Appium----获取app元素属性值

 元素的属性我们经常会用到,当定位到某个元素后,有时会需要用到这个元素的text值、className、resource-id、checked等。一般标准的属性我们都可以通过get_attribute(“属性名称”)来获取,我们来看看下面截图的元素都是怎么获取的吧。从上到下来看。我们从text开始讲,我们先通过xpath方式定位到这个元素获取text方法有:虽然有两种方法,但一般都...

2018-11-19 16:41:17 3130

原创 Appium---app中H5页面的元素获取

1、网上百度到的:使用chrome-development tool 来定位元素:第一步:android手机连接PC, 并确保在cmd中输入adb devices 可以找到devices的序列号.第二步:打开APP的webview 页面。第三步:在 PC机的chrome 浏览器上输入如下地址(首先PC端要安装chrome浏览器):   chrome://inspect/#device...

2018-11-15 17:10:01 4877

转载 Appium---app中H5页面中使用selenum获取定位元素30种方法

Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对各种元素定位方式进行总结归纳一下。这里将统一使用百度首页(www.baidu.com)进行示例,f12可以查看具体前端代码。WebDriver8种基本元素定位方式find_element_by_id()采用id属性进行定位。例如在百度页面中...

2018-11-15 16:59:20 1390

原创 Appium自动化测试------app与webview切换访问

1、手机中存在H5页面,如下图2、通过命令:print driver.contexts,查看到页面中存在一个list:["NATIVE_APP","WEBVIEW_com.xxx.xxx.agent"]NATIVE_APP:这个就是native,也就是原生的WEBVIEW_com.xxxx :这个就是webview问题:当使用命令,打印不出来webview时,需要开发加上一...

2018-11-15 16:52:53 1294

原创 appium---通过xpath定位

实例1 通过“用户来源”找到“更多”,为什么这么找因为“更多”有好几个,且name和id都相同,通过id和name都不能准确定位driver.find_element_by_xpath("//android.widget.TextView[@text='用户来源']/../following-sibling::android.widget.LinearLayout/android.wi...

2018-11-08 16:48:56 1655

apppium需要的安装包

apppium需要的安装包

2018-10-24

json的jmeter的jar包

json-smart-2.2.1.jar,json-path-2.2.0.jar,accessors-smart-1.1.jar

2018-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除