51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Appium

Appium

Appium是一款流行的跨平台的App自动化测试框架。

Appium滑动操作

Appium滑动操作

坐标: 手机界面,默认左上角为 (0,0) 坐标;    横坐标 向右 逐渐增加    纵坐标 向下 逐渐增加  #获取屏幕的size   size=driver.get_window_size()     p...

Appium输入中文

Appium输入中文

输入中文,只需要在desired_caps{}设置里面加两个参数desired_caps={  platformName='android',  devicesName="XXXXX:XXX"  platformVersion='4.2.2',  appPackage...

Appium+Python 自动化-appium常用元素定位方法

Appium+Python 自动化-appium常用元素定位方法

ID定位#resourceId属性的方法driver.find_element_by_id(‘com.lizi.app:id/setting_imageView‘).click()#以accessibility_id进行定位,对Android而言,就是content-description属性driver.find_e...

Appium常用方法

Appium常用方法

1、元素点击:click()方法,前置条件是需要先找到这个元素才能执行点击  2、多点触摸:tap()方法,同时点击屏幕上多个位置。方法中最多支持五个点。3、元素滚动:scroll()方法,从一个元素滚动到另外一个元素。4、元素拖拽:drag_and_drop()方法,从一个元素滚动到另外一个元素。...

针对appium的webdriver执行swipe无效的解决办法

针对appium的webdriver执行swipe无效的解决办法

self.driver.swipe(x1,y1,x2,y1,t)当时代码里有如上这么一句,当时源码是这么说的:#conveniencemethodaddedtoAppium(NOTSelenium3)defswipe(self,start_x,start_y,end_x,end_y,duration=None):"""...

python+appium真机运行登录例子

python+appium真机运行登录例子

一、手机USB连接电脑(手机打开调试模式)验证:cmd->输入adbdevices,查看手机的UDID.显示如下表示连接成功二、启动Appium服务1.启动Appium,点击右上角的三角形2.启动Appium服务器成功三、运行登录脚本#-*-encoding:utf-8-*-importunittestfroma...

Appium + Python环境搭建(移动端自动化)

Appium + Python环境搭建(移动端自动化)

 最近整理了一下自动化的东西,好久没搭建环境又踩了不少坑,appium的环境搭建比较繁琐,好多同行估计都在环境上被卡死了。分享一下~~一、安装JDK,配置JDK环境         百度搜索下载就行,这里分享一个下载链接...

python-appium自动化测试如何实现滑动

python-appium自动化测试如何实现滑动

python-appium手机自动测试如何实现滑动呢,在webdriver的api中只提供了指定两个坐标的滑动,但不同的手机分辨率不同,这样写出来的自动化脚本兼容性就不是那么好了。。那么怎么实现滑动呢,仔细看了下webdriber中的方法,发现有个方法get_window_size(),这个方法可以获得手机的宽度和高度...

appium根据屏幕大小滑动界面driver.get_window_size()、driver.swipe()

appium根据屏幕大小滑动界面driver.get_window_size()、driver.swipe()

driver.get_window_size()获取屏幕的宽、高;driver.swipe()从坐标1滑动到坐标2,t毫秒时间内完成。上下滑动时,坐标的x值可以不变,只改变坐标y值的大小。左右滑动时,坐标的y值可以不变,只改变坐标x值的大小。 上下滑动的代码:deftest_contactlistswipe(...