# -*- 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服务器,运行脚本;

最新文章

  1. .NET平台开源项目速览(8)Expression Evaluator表达式计算组件使用
  2. Linux_用户级_常用命令(2):cd
  3. 二分+最短路判定 BZOJ 2709: [Violet 1]迷宫花园
  4. Spring对象绑定与类型转换
  5. 微信、qq时间格式模板
  6. QUnit使用笔记-4保持原子性与分组
  7. hadoop命令行命令
  8. 【软件技巧】Sublime Text为不同语法定义不同高亮
  9. Xpath定位总结
  10. 命令模式(Command Pattern)
  11. Android Studio2.1 Run APP:Error: Execution failed for task
  12. 手机广告投放(phone advertising)唯一标识
  13. vim常用配置 vimrc文件
  14. switch留个爪,之后还需要再研究下
  15. Android下的几种时间格式转换
  16. SharePoint 多行文本字段设置默认值
  17. 2018 AICCSA Programming Contest
  18. Linux基础入门之vsFTP+MySQL/MariaDB认证实现虚拟用户配置详解
  19. C++的那些事 1
  20. GROUP BY关键字与WITH ROLLUP一起使用

热门文章

  1. zookeeper shell
  2. HSA AMD异构计算架构
  3. 【RabbitMQ学习之二】RabbitMQ四种交换机模式应用
  4. ASP.NET Core WebApi基于Redis实现Token接口安全认证
  5. Pycharm 个人认为舒服漂亮又好用的主题风格
  6. 解决Spring和SpringMVC扫描注解类的冲突问题
  7. Maven:repositories、distributionManagement、pluginRepositories中repository的区别
  8. 整理:WPF中Xaml中绑定枚举的写法
  9. c++打印实心菱形,空心三角形,十字星,空心正方形,实心平行四边形
  10. ASP.NET Core 静态文件