Appium连接夜神模拟器,模拟手势点击(tap)
2024-09-24 18:34:17
# -*- coding:utf-8 -*-
from appium import webdriver
from time import sleep
desired_caps ={
'platformName':'Android',
'deviceName':'127.0.0.1:62001',
'platformVersion':'4.4.2',
'appPackage':'com.baidu.yuedu',
'appActivity':'com.baidu.yuedu.splash.SplashActivity',
'unicodeKeyboard':True,#绕过手机键盘操作,unicodeKeyboard是使用unicode编码方式发送字符串
'resetKeyboard':True#绕过手机键盘操作,resetKeyboard是将键盘隐藏起来
# 'appPackage':'com.android.browser',
# 'appActivity':'com.android.browser.BrowserActivity'
# 'appPackage':'com.hsd.huosuda_user',
# 'appActivity':'com.hsd.huosuda_user.guide.WelcomeActivity'
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
sleep(10)
driver.tap([(556,656),(631,704)],500)#模拟手势点击
sleep(10)
driver.tap([(141,791),(348,851)],500)#模拟手势点击
sleep(5)
driver.tap([(637,65),(691,94)],500)#模拟手势点击
脚本如上:
第一步:启动uiautomatorviewer.bat
第二步:启动夜神模拟器,打开百度阅读软件:启动夜神模拟器后,点击设置->关于平板电脑->点击5次版本号 进入开发者模式 ;通过adb命令,查看设备连接;连接好后就可以进行操作 了,参考:http://www.cnblogs.com/lelexiong/p/8763358.html
第三步:点击可进行模拟器当前页面刷新定位
通过bounds进行手势定位点击;
打开appium服务器,运行脚本;
最新文章
- .NET平台开源项目速览(8)Expression Evaluator表达式计算组件使用
- Linux_用户级_常用命令(2):cd
- 二分+最短路判定 BZOJ 2709: [Violet 1]迷宫花园
- Spring对象绑定与类型转换
- 微信、qq时间格式模板
- QUnit使用笔记-4保持原子性与分组
- hadoop命令行命令
- 【软件技巧】Sublime Text为不同语法定义不同高亮
- Xpath定位总结
- 命令模式(Command Pattern)
- Android Studio2.1 Run APP:Error: Execution failed for task
- 手机广告投放(phone advertising)唯一标识
- vim常用配置 vimrc文件
- switch留个爪,之后还需要再研究下
- Android下的几种时间格式转换
- SharePoint 多行文本字段设置默认值
- 2018 AICCSA Programming Contest
- Linux基础入门之vsFTP+MySQL/MariaDB认证实现虚拟用户配置详解
- C++的那些事 1
- GROUP BY关键字与WITH ROLLUP一起使用
热门文章
- zookeeper shell
- HSA AMD异构计算架构
- 【RabbitMQ学习之二】RabbitMQ四种交换机模式应用
- ASP.NET Core WebApi基于Redis实现Token接口安全认证
- Pycharm 个人认为舒服漂亮又好用的主题风格
- 解决Spring和SpringMVC扫描注解类的冲突问题
- Maven:repositories、distributionManagement、pluginRepositories中repository的区别
- 整理:WPF中Xaml中绑定枚举的写法
- c++打印实心菱形,空心三角形,十字星,空心正方形,实心平行四边形
- ASP.NET Core 静态文件