Appium + python -小程序实例
from appium import webdriver
from appium.webdriver.common.touch_action import TouchAction
from time import sleep desired_caps = {
'platformName': 'Android',
'platformVersion': '9',
'deviceName': '4871660c',
'appPackage': 'com.tencent.mm',
'appActivity': '.ui.LauncherUI',
'automationName': 'Appium',
# 'unicodeKeyboard': True,
# 'resetKeyboard': True,
'noReset': True,
'chromeOptions': {'androidProcess': 'com.tencent.mm:appbrand0'}
} driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # def swipeDown(driver,t=100,n=1):
# """向下滑动屏幕"""
# size = driver.get_window_size()
# print(size)
# x1 = size['width']*0.5
# y1 = size['height']*0.25
# y2 = size['height']*0.75
# for i in range(n):
# driver.swipe(x1,y1,x1,y2,t)
#
# swipeDown(driver)
# sleep(2) sleep(3)
#打印屏幕宽和高
print(driver.get_window_size())
#获取屏幕的宽
x = driver.get_window_size()['width']
#获取屏幕的高
y = driver.get_window_size()['height'] #向下滑动
driver.swipe(1 / 2 * x, 1 / 7 * y, 1 / 2 * x, 6 / 7 * y, 200)
sleep(3) #获取当前的会话
print(driver.contexts) #点开小程序
driver.find_element_by_id("com.tencent.mm:id/jb")[1].click()
sleep(2)
Appium + python -小程序实例的更多相关文章
- 微信小程序实例源码大全
		
微信小程序实例源码大全下载 微信小应用示例代码(phodal/weapp-quick)源码链接:https://github.com/phodal/weapp-quick 微信小应用地图定位demo( ...
 - 微信小程序实例教程(一)
		
序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序 ...
 - 开发一个微信小程序实例教程
		
一.注册小程序账号 1.进入微信公众平台(https://mp.weixin.qq.com/),注册小程序账号,根据提示填写对应的信息即可.2.注册成功后进入首页,在 小程序发布流程->小程序开 ...
 - 微信小程序实例源码大全下载
		
小程序QQ交流群:131894955 小程序开发直播腾讯课堂: https://edu.csdn.net/course/detail/6743 微信小程序实例源码大全下载 微信小应用示例代码(p ...
 - 怎么样通过编写Python小程序来统计测试脚本的关键字
		
怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引 ...
 - Python 小程序,对文件操作及其它
		
以下是自己写的几个对文件操作的小程序,里面涉及到文件操作,列表(集合,字典)的运用等.比方说,从文件里读取一行数据.分别存放于列表中,再对列表进行操作.如去掉里面的反复项.排序等操作. 常见对文件里行 ...
 - Day1:第一个python小程序
		
Day1:第一个python小程序与开发工具Pycharm 一.Hello World C:\Users\wenxh>python Python 3.6.2 (v3.6.2:5fd33b5, J ...
 - 微信小程序实例-获取当前的地理位置、速度
		
微信小程序官方文档 https://mp.weixin.qq.com/debug/wxadoc/dev/api/location.html JS代码 //index.js //获取应用实例 var a ...
 - 微信小程序实例--仿豆瓣电影
		
最近不想写论文,就想捣鼓点新东西吧,就边看官方文档,花了3天时间写了一个简单的仿豆瓣电影的微信小程序,给大家分享一下教程吧. 源码&效果图 源码点击这里,欢迎star 运行方法: 下载微信we ...
 
随机推荐
- [问题记录]-技术学习-RocketMQ-全球集群部署问题
			
一:问题场景 公司在部署全球的RocketMQ的时候,遇到亚洲区的服务器往欧洲区的RocketMQ发送消息失败的情况. 总共有出现两个问题 1:No Topic Route Info org.apac ...
 - C# 获得 当年1月1号
			
//默认当年1月1号 ViewBag.time1 = , ).ToString("yyyy-MM-dd"); ViewBag.time2 = DateTime.Now.ToStri ...
 - Ubuntu 18.04 如何固定图标到任务栏
			
参考 https://blog.csdn.net/u014160286/article/details/81631863
 - 用C#在Visual Studio写Javascript单元测试(Firefox内核)
			
引用nuget包: 注意:Geckofx45 nuget包必须是最后引用,否则初始化会出错 编写JsRunner using Gecko; using System; using System.Col ...
 - CAD动态绘制样条线(com接口)
			
主要用到函数说明: _DMxDrawX::SendStringToExecuteFun 把命令当着函数执行,可以传参数.详细说明如下: 参数 说明 IDispatch* pParam 命令参数,IMx ...
 - 常见的Xshell运行命令
			
最近接触到了Xshell这个软件,使用这个软件我们来进行连接Linux系统,进去之后我们可能会两眼一抹黑,小编就带大家来学些常见的shell命令. 首先我们要跟大家从最简单的聊起,我们进入Xshell ...
 - 【webpack结合React开发环境配置】React开发环境配置之Webpack结合Babel8.x版本安装的正确姿势(Webpack最新版4.x结合Babel8.x环境配置步骤)
			
1. 安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org[使用淘宝镜像]2. 初始化package.json文件c ...
 - uva 1585 Score(Uva-1585)
			
vj:https://vjudge.net/problem/UVA-1585 不多说水题一个o一直加x就加的变为0 我的代码 #include <iostream> #include &l ...
 - hdu2011 多项式求和【C++】
			
多项式求和 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
 - hdu_1039_Easier Done Than Said_201311051511
			
Easier Done Than Said? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...