Appium—python_ 安卓手机划屏幕操作
2016-10-11 14:20
597 查看
开始的时候 不知道 python_unittest框架的命名规则,导致方法进不去,后来 改变方法名 能获取
# conding=utf-8 from appium import webdriver import time import unittest class Login(unittest.TestCase): desired_caps = { 'platformName':'Android', 'deviceName':'FA56GB105163', 'platformVersion':'5.0.2', 'appPackage':'com.zhonghong.www.qianjinsuo', 'appActivity':'com.zhonghong.www.qianjinsuo.main.activity.qjsMian.main.LoadingActivity', 'unicodeKeyboard':True,#使用unicodeKeyboard的编码方式来发送字符串 ,可以实现输入中文 'resetKeyboard':True #隐藏虚拟键盘,防止遮挡元素 } driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps) #休眠15s等待程序启动 time.sleep(5) print ("aaaaaaa") #获取页面长宽 def test_a_getSize(self): x=self.driver.get_window_size()['width'] y=self.driver.get_window_size()['height'] return(x,y) #左向滑动,根据比例实现 def test_b_swipeLeft(self): l=self.test_a_getSize() x1=int(l[0]*0.75) y1=int(l[1]*0.5) x2=int(l[0]*0.25) self.driver.swipe(x1,y1,x2,y1) #再滑动一次 self.driver.swipe(x1,y1,x2,y1) def test_c_longin(self): self.driver.find_element_by_id("com.zhonghong.www.qianjinsuo:id/button_ok").click() time.sleep(2) """ #向右滑动 def test_swipeRight(self,t): l=self.getSize() x1=int(l[0]*0.25) y1=int(l[1]*0.5) x2=int(l[0]*0.75) self.driver.swipe(x1,y1,x2,y1,t) #向上滑动 def test_swipeUp(self,t): l=self.getSize() x1=int(l[0]*0.5) y1=int(l[1]*0.75) y2=int(l[1]*0.25) self.driver.swipe(x1,y1,x1,y2,t) #向下滑动 def test_swipeDown(self,t): l=self.getSize() x1=int(l[0]*0.5) y1=int(l[1]*0.25) y2=int(l[1]*0.75)
相关文章推荐
- python appium操作手机及app各种方法
- Winfrom 简单的安卓手机屏幕获取和安卓简单操作
- [Python]从安卓手机获取屏幕截图
- python appium操作手机及app各种方法
- 我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈! 这里梳理一份稍微完整一点的操作步骤,以 Mac 的为例,Win 的思路是一样的。另外,这里用的是安卓手机,iOS 也差不多,不过要下载一个 5.
- 使用Python读取安卓手机的屏幕分辨率
- 安卓--获取手机屏幕的相关参数
- 安卓工具类1——像素PX和dp互相转换的方法(获取手机屏幕尺寸PX)
- 安卓手机远程操作win8.1,RD Client设置教程
- 使用Python读取安卓手机的屏幕分辨率方法
- android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
- appium操作手机chrome
- python与adb结合自动获取设备名和安卓版本号操作源码
- 如何将安卓系统的手机屏幕实时同步显示在电脑上(包括无线与USB有线方式含DLNA)
- Appium_swipe针对app模拟手机屏幕上下左右滑动操作方法
- 如何将安卓系统的手机屏幕同步显示在电脑上
- 从安卓手机ROOT提取微信聊天记录到利用Python进行词云分析全过程
- 如何在安卓手机上面远程桌面操作
- Appium——appium安卓常用操作封装
- appium+Python:长按操作