Appium连接夜神模拟器,模拟手势点击(tap)

 1 # -*- coding:utf-8 -*-
 2 from appium import webdriver
 3 from time import sleep
 4 desired_caps ={
 5 ‘platformName‘:‘Android‘,
 6 ‘deviceName‘:‘127.0.0.1:62001‘,
 7 ‘platformVersion‘:‘4.4.2‘,
 8 ‘appPackage‘:‘com.baidu.yuedu‘,
 9 ‘appActivity‘:‘com.baidu.yuedu.splash.SplashActivity‘,
10 ‘unicodeKeyboard‘:True,#绕过手机键盘操作,unicodeKeyboard是使用unicode编码方式发送字符串
11 ‘resetKeyboard‘:True#绕过手机键盘操作,resetKeyboard是将键盘隐藏起来
12 # ‘appPackage‘:‘com.android.browser‘,
13 # ‘appActivity‘:‘com.android.browser.BrowserActivity‘
14 # ‘appPackage‘:‘com.hsd.huosuda_user‘,
15 # ‘appActivity‘:‘com.hsd.huosuda_user.guide.WelcomeActivity‘
16 }
17 driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)
18 sleep(10)
19 driver.tap([(556,656),(631,704)],500)#模拟手势点击
20 sleep(10)
21 driver.tap([(141,791),(348,851)],500)#模拟手势点击
22 sleep(5)
23 driver.tap([(637,65),(691,94)],500)#模拟手势点击

脚本如上:

第一步:启动uiautomatorviewer.bat

第二步:启动夜神模拟器,打开百度阅读软件:启动夜神模拟器后,点击设置->关于平板电脑->点击5次版本号 进入开发者模式 ;通过adb命令,查看设备连接;连接好后就可以进行操作 了,参考:http://www.cnblogs.com/lelexiong/p/8763358.html

第三步:点击可进行模拟器当前页面刷新定位

通过bounds进行手势定位点击;

打开appium服务器,运行脚本;

原文地址:https://www.cnblogs.com/lelexiong/p/9028392.html

时间: 2024-08-30 04:24:44

Appium连接夜神模拟器,模拟手势点击(tap)的相关文章

adb连接夜神模拟器执行命令

1.要进入夜神模拟器的bin目录 2.连接夜神模拟器 3.执行命令 cd %~dp0 nox_adb.exe connect 127.0.0.1:62001 ping -n 1 127.0.0.1>nul set num=0 :ok set /a num+=1 adb shell am start -n cn.wondershare.wsapp/cn.wondershare.wsapp.MainActivity ping -n 10 127.0.0.1>nul adb shell am for

APICloud连接夜神模拟器--博客园老牛大讲堂

条件:夜神模拟器,自己电脑必须连接同一个局域网. 第一.首先在夜神模拟器上安装一个APILoader.(APILoader有一个缺点:它是强制更新) 第二.打开APPLoader,双击其中的白圈,出现. 如图: 其中的的上面的是IP地址,下面的是端口号.点击连接就行.其中IP地址和端口号,下面介绍. 第三.用APICloud创建一个工程.myFirstApp工程.index.html是默认启动项. 第四.点击帮助-->查看WiFi真机同步地址. 这里的地址填到上面. 第五.运行方式和安卓开发一样

eclipse连接夜神模拟器方法

用eclipse 进行安卓开发的时候我们会遇到安卓自带的模拟器启动时间过长,反应慢等的问题,这个时候我们就希望使用别的安卓模拟器,而我自己喜欢使用夜神模拟器.1.首先我们启动eclipse 和夜神模拟器 2.第二步我们需要进入夜神模拟器的安装路径bin下启动模拟器的连接 例如我的安装路径注意是使用cmd进入该路径下然后运行 nox_adb connect 127.0.0.1:65001 如果出现这种问题可以用管理员运行或者检查一下eclipse和夜神模拟器是否都已经启动了即使出现这种问题也关系

adb连接夜神模拟器

打开命令提示行 adb devices adb connect 127.0.0.1:62001 (夜神模拟器端口62001) 再次输入:adb devices   连接模拟器成功 原文地址:https://www.cnblogs.com/taiyangfeng/p/12687859.html

Hbuilder连接夜神模拟器

1.安装HBuilder和夜神模拟器 2.打开夜神,参考http://www.cnblogs.com/Sophia-Sophia/p/6100608.html打开USB调试,关闭夜神模拟器 3.进入夜神模拟器的安装目录,找到nox_adb.exe文件,将其重命名为adb.exe. 4.打开HBuilder,选择[工具]-->[选项]-->[HBuilder],将"第三方Android模拟器端口"修改为"62001",关闭HBuilder. 5.先启动夜神

react-native连接夜神模拟器

配置好adb的环境变量 新建 ADB_MY_HOME C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools 然后加入path %ADB_MY_HOME%; 这里的路径来自于,是跟着安装软件变大 打开夜神模拟器 控制台输入 adb.exe connect 127.0.0.1:62001 看到如下结果 进入RN项目目录运行项目:react-native run-android 如果报错 可用此方发 https://blog.c

appium+python自动化26-模拟手势点击坐标(tap)【转载】

?# 前言:有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)那就拿出绝招:点元素所在位置的坐标 tap用法 1.tap是模拟手指点击,一般页面上元素的语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒 tap(self, positions, duration=None): Taps on an particular place with up to five fingers, holding for a c

appium连接夜神浏览器,踩坑指南。

之前安装了最新版本的appium,怎么都配置不好,连接不成功,后来看了一个博主的帖子换成了“AppiumForWindows_1.4.16.1.zip”,配置环境变量后才成功,分享给踩坑的你,以及为下一次踩坑备份. 原帖请戳:1.https://www.cnblogs.com/fighter007/p/9224773.html    2.https://www.cnblogs.com/fighter007/p/9226730.html 下面截取我自己需要的一部分: 一.安装 appium 工具

Appium-连接夜神模拟器

我们接着上篇文章说,本篇我们进行appium连接夜神模拟器进行讲解. 7.appium 连接夜神模拟器 8.aapt 环境变量配置:D:\androidsdk\android-sdk-windows\build-tools\24.0.0 目录下找到aapt.exe,将这个路径设置环境变量,添加到 path 下 --- 打开 cmd.输入 aapt 出现如下界面,说明环境 OK 了 9.找包名: aapt dump badging D:\test\xxx.ap cmd 屏幕拖到中间找到aunche