appium无法定位连接的真机元素】的更多相关文章

报错信息: com.android.ddmlib.SyncException:Remote object dosen't exist! 解决办法: 错误原因是因为没有dump下来界面的信息保存到uidump.xml文件中,而该文件保存在/data/local/tmp下,如果没生成该文件,uiautomatorviewer就会报这个错. 可以用命令 adb shell /system/bin/uiautomator dump /data/local/tmp/uidump.xml…
当用Profiler分析到不是代码导致的性能问题,当前场景最大的性能瓶颈是渲染时,或者自己写的Shader要调试时,都可以用Frame Debugger进行调试. 按下列步骤设置打包,既可以用Profiler又可以用Frame Debugger连接Android真机: ① 手机开启开发者模式和USB调试 ②  Building Setting勾选Development Build,Autoconnect Profiler,Script Debugging.勾选Player Setting中的Mu…
Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别.实际开发中的优化还是推荐用真机测试. 因为IOS一般比Android手机的配置高,在Android平台做好优化一般在IOS也没太大问题,下面介绍Profiler连接Android真机调试. 一  Profiler监测Unity打出包来直接运行到手机上的程序 1 Android设备设置: 手机开启开发者模式和USB调试 2 Building Settings设置 ① 切换为Android平台 ② B…
使用ADB无线连接Android真机进行调试   其实这已经是一个很古老的知识了,记录一下备忘. 准备工作 手机和电脑需要在同一个局域网内 电脑上已经安装好ADB工具,可以是Mac或者Windows 开始 1. 打开手机端口 让手机在指定的端口可以接收到TCP/IP连接. 确保手机开启了usb调试 用usb线把手机和电脑连接起来 执行命令:adb tcpip 5555 执行成功后就可以把usb线拔掉了,端口可以不是5555,这个官方默认使用的. 2. 找到手机的IP地址 一般在 设置-关于手机-…
iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2)打开Xcode,选择菜单栏中的Window|Devices and Simulators命令,弹出Devices and Simulators对话框,如图1.41所示. (3)将Connect via network复选框选中. (4)将数据线重苹果电脑上拔掉,此时真机会显示为Disconnecte…
pyhton+appium+iOS,遍历真机webview.是遍历真机的webview,遍历模拟器的webview请另寻方法. 1.mac上安装ios_webkit_debug_proxy 命令:brew install ios_webkit_debug_proxy 2.ios上打开web检查器 位置:设置->Safari->高级->web检查器 3.启动ios_webkit_debug_proxy 命令:ios_webkit_debug_proxy -c xxxxxxxxxxxxxxx…
Android真机:华为pad2 Android和Windows连接同一个局域网 连接USB Android机设置: 打开USB调试 cmd>adb devices,显示Android序列号 ,表示通过USB连接成功 adb tcpip 5555 adb shell ip -f inet addr show wlan0——查看手机内网连接信息 或手动:关于手机>状态信息>IP adb connect 172.16.0.104:5555 ——已连接 aapt dump badging +…
一.准备工作 1.准备一台或多台Android设备(如小米,华为),开启USB调试2.Android设备与电脑(Mac或者Windows)在同一个局域网内3.电脑安装好ADB工具 二.具体步骤 1.使用数据线通过USB接口将手机与电脑连接,在终端中执行如下命令: 方法一USB数据线连接:adb devices 查看设备是否连接成功. 方法二通过无线局域网连接:adb tcpip 5555(PS:5555是连接时的默认端口号,可以设置为任何未占用的端口号) 返回restarting in TCP…
一.环境准备 appium-pythin-client版本(0.17),selenium版本(2.53.6)(版本需对应,否则执行脚本可能出错,我用的是这两个版本) macOs版本10.14.1(appium默认不支持该版本,需修改配置文件),参考:https://blog.csdn.net/yxys01/article/details/73551281 xcode版本10.1 下载SDK解压后,点击tools文件里的android文件,进行相关安卓版本下载 二.demo代码 测试文件代码: #…
本人的环境搭建前的准备,MAC电脑一台(macOS Mojave 10.14.0及以上),Xcode 10.0及以上   ,自己注册的一个Apple ID 账户,必须你的电脑能连接互联网,最好不要用公司的网络,限制太多,容易掉坑里. 1.安装Homebrew  安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载 ruby -e &…
最近想继续将自己以前的一些Android程序代码进行改进和优化,遂将以前的代码在windows下导入eclipse工程,谁知导入后便eclipse假死,甚至windows资源管理器也动弹不得,诡异的是cpu使用率和内存占用还绰绰有余.无奈干脆到linux下面来搞.于是开始搭建Ubuntu13.04系统下的android开发调试环境.在搭建过程中遇到一些问题,做个积累,也希望能够对后来者有所帮助. Eclipse和Android SDK下载安装 记得以前开发android时,eclipse还是需要…
虚拟机中能看到IOS真机,但MAC OS看不到,进行如下设置虚拟机设置->USB控制器->USB兼容性->选择2.0…
每次真机调试都要运行2次才行,解决办法:把product name改成英文就行了.…
Android SDK中的UIAutomator中本身是不支持网页中的UI元素定位,下面介绍几种常用的定位app内部的网页的UI元素的方法. 一.使用chrome浏览器调试移动端网页 这是使用最多的一种方法.首页确保自己的手机已经跟电脑连接且处于开发者模式. 打开PC端的谷歌浏览器,输入chrome://inspect/#devices,会看到下图所示界面: 点击需要测试的网页下方的inspect,且保证手机界面停留在那个页面. 这样打开后是不是就熟悉了,点击上方红色标记的就可以操作进行定位了~…
问题报错提示: selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c "D:\AutoTest\adt-bundle-windows-x86-20140702\sdk\platform-tools\adb.exe -s GWY0216A…
执行命令: appium -p 4494 -bp 2253 -U GWY0217207001793 appium -p 4493 -bp 2252 -U 77fdaabc server 设置:http://localhost:4494/wd/hub http://localhost:4493/wd/hub…
简单介绍一下appium连接ios真机测试环境的软件安装及配置过程: 目前我用的是desktop版本的appium, 所以MAC版本必须要升级到10.12以上,Xcode版本必须要在8.0以上,否则亲们没法测试10.3的版本哦~~~(appium官方帮助文档也有详细的说明,请大家认真阅读),如果大家已经升级MAC OS, 并且已下载最新的Xcode版本(必须先升级系统版本,再升级Xcode版本才可以,唉,要习惯MAC系统,而且会很大慢,大家耐心等待呀),请继续往下吧~~~ 1. 装一下Homeb…
以下是我个人在初次安装使用Appium时的过程,过程中遇到了一些问题,在这里也一一给出解决办法. Appium安装过程 先安装了 Node.js.在node的官网上下载的exe安装文件. 在node的command line中执行 npm install -g appium 来安装appium,报错,无效. 去appium.io官网,下载的appium的压缩包.其实这个压缩包中已经含有appium的可执行文件,无需再单独配置Node.js了. 解压之后出现appium.exe,双击运行提示需要安…
appium ios真机自动化环境搭建&运行(送源码) 原创: f i n  测试开发社区  6天前 Appium测试环境的搭建相对比较烦琐,不少初学者在此走过不少弯路 首先是熟悉Mac的使用习惯:命令行是Linux风格,界面则类似于Windows风格. (1)安装JDK,并配置环境变量,方法如下: sudo vi /etc/profile 在最后行加入如下内容: JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/C…
appium ios真机自动化环境搭建&运行(送源码) 原创: f i n  测试开发社区  6天前 Appium测试环境的搭建相对比较烦琐,不少初学者在此走过不少弯路 首先是熟悉Mac的使用习惯:命令行是Linux风格,界面则类似于Windows风格. (1)安装JDK,并配置环境变量,方法如下: sudo vi /etc/profile 在最后行加入如下内容: JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/C…
-----手机自动化之Appium 手机自动化测试用例虽然可以在模拟器上运行,可是模拟器毕竟和真机还是有区别的.在第二章我们讲到了模拟器上运行测试用例后,我又花了两天的时间,研究了一下真机运行测试用例.只有在真机上运行,才能真正发现出问题.期间也遇到了不少问题,不过最终还是搞定了,现在先将测试用例真机运行的方法说一下,然后再罗列我遇到的问题. 4.1真机运行测试用例的方法 一,    打开手机的USB调试模式 不同的手机有不同的方法打开usb调试模式,可是去网上查一下你手机的调试模式打开办法(h…
今天想通过HierarchyViewer分析一下Android应用的布局,但是发现无法连接上真机,错误如下:     1 2 3 4 5 [hierarchyviewer]Unable to get view server version from device 00856cd5d08d2409 [hierarchyviewer]Unable to get view server protocol version from device 00856cd5d08d2409 [ViewServerD…
手机自动化测试用例虽然可以在模拟器上运行,可是模拟器毕竟和真机还是有区别的.在搞定了模拟器上运行测试用例后,我又花了两天的时间,研究了一下真机运行测试用例.期间也遇到了不少问题,不过最终还是搞定了,现在先将测试用例真机运行的方法说一下,然后再罗列我遇到的问题. 真机运行测试用例的方法 一,    打开手机的USB调试模式 不同的手机有不同的方法打开usb调试模式,可是去网上查一下你手机的调试模式打开办法(http://wenku.baidu.com/view/3077f06c25c52cc58b…
•真机调试的主要步骤 1.登录开发者主页 2.生成cer证书:cer是一个跟电脑相关联的证书文件,让电脑具备真机调试的功能 3.添加App ID:调试哪些app? 4.注册真机设备:哪台设备需要做真机调试? 5.生成MobileProvision文件:结合2.3.4生成一个手机规定文件 6.导入cer.MobileProvision文件 ● •最终会得到2个文件 ØCer文件:让电脑具备真机调试的功能 ØMobileProvision文件:哪台设备.哪些app.哪台电脑需要做真机调试?   真机…
1.很多小伙伴,初学ios后面,都想迫不及待的连接上真机,在真机上调试,本人今天花了许久时间,在网上查了许多资料,一直出现了个问题导致我没法真机调试, 问题一:Your session has expired.  Please log in.Try signing in again or contact Apple Developer Support to resolve account access issues 这里大体意思是连接不上,从新连接等等, 问题二: The run destina…
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 本猫的mac系统为10.10,Xcode版本为7.2 本猫将iPhone6p系统升级成了9.3,但是支持iOS9.3的Xcode版本为7.3. 而Xcode7.3要求最小系统为10.11. 貌似一个死循环,貌似Xcode7.2不可以真机调试iOS9.3设备,本猫亲自尝试后貌似也是这样. 不过如果不想升级Xcode7.3,能不能真机调试iOS9.3设备呢? 也是…
原文发表于我的技术博客 本文分享了官方推荐的没有 iOS 开发者账号的情况下部署到真机的方法,供参考. 原文发表于我的技术博客 1. 官方推荐的方法 原文在此,也就是 Ionic 官方团队在博客中分享的方法,我简单翻译些重要的信息,详细细节可以参考原文. 2. XCode 部署 打开 Xode 设置 preferences (Xcode > Preferences-) 点击 'Accounts' 添加你的 Apple ID (+ > Add Apple ID-) 当你登录成功后,会显示一个 '…
Xcode7的真机调试: 1.Xcode偏好 -> 账号 -> 增加 Apple ID ->显示 free 2.Target 运行 iOS 版本号 3.修正 Team 项   选择 fix 修复  建议使用 Xcode7来 fix (过程中会检测你的 iphone(ipad) 与 mac 是否 连接成功) 真机调试的 Xcode 运行版本库的路径 并查看是否路径中有支持 iOSxx 系统的文件 运行完成, 出现 Xcode7报问题: 不能打开xx 的 app  打开 Launch失败(安…
Xcode是苹果公司向开发人员提供的集成开发环境,用于开发macOS.iOS.WatchOS和tvOS的应用程序.WWDC18全球开发者大会上,苹果发布了macOS Mojave beta测试版系统,并且还推出了全新的Xcode 10 beta测试版,Xcode 10 beta测试版内包括了适用于iOS 12.macOS Mojave.watchOS 5.tvOS 12开发的SDK工具,还有一系列提升效率的软件和工具等,能够构建更具交互性和智能的应用体验. 在Xcode 10中通过很简单的配置即…
appium操作真机打开app后无法定位页面元素:例如微信或者支付宝支付时,手机的安全控件会对支付环境进行保护,会断掉当前appium与真机的链接,导致连接失败,无法定位到页面元素,在做ui自动化之前尽量关闭手机上的保护程序或者杀毒软件,以免造成不必要的麻烦.…