appium
文章平均质量分 85
zhongguojiexiaochen
这个作者很懒,什么都没留下…
展开
-
Appium框架 浅析
1. Appium框架概况Appium是一个开源的、跨平台的自动化测试框架,该框架适用于Native Application、Mobile Web Application或Hybrid Application的自动化测试。Native Application指的是基于智能手机本地操作系统如iOS和Android并使用原生编程语言(如Android上使用Java)编写并运行的第三方应用程序。Mobile Web Application指的是基于Web的系统和应用。Hybrid Application指的原创 2021-03-23 22:53:14 · 233 阅读 · 0 评论 -
Appium+Python swipe 用法详解
APIdef swipe(self, start_x, start_y, end_x, end_y, duration=None): """Swipe from one point to another point, for an optional duration. :Args: - start_x - x-coordinate at which to star...转载 2019-09-19 16:03:07 · 1658 阅读 · 1 评论 -
Appium wda ios 真机自动化测试
Appium-Desktop安装在Appium-Desktop下载传送门中下载最新版本的Appium-Desktop必要的库安装,如果没有安装过Homebrew,先安装homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"...转载 2019-08-01 08:29:38 · 848 阅读 · 0 评论 -
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8200/wd/hub/status] with no body
【问题】appium 添加了 Uiautomator2 的参数之后,应用无法启动。查看日志发现 服务一直在等待ADBlog如下:[UiAutomator2]Startinguiautomator2serverv0.1.5withcmd:am,instrument,-w,io.appium.uiautomator2.server.test/android.support....原创 2019-05-17 09:59:28 · 5216 阅读 · 0 评论 -
appium by_accessibility_id 对应 content-desc
by_accessibility_id,它是一个什么鬼呢?因为我们在UI Automator Viewer界面上并没有找到这个字段,这个对应的字段是content-desc原创 2019-05-21 18:44:30 · 1446 阅读 · 0 评论 -
Appium Python API全集(超级实用)
原文:https://www.cnblogs.com/yoyoketang/p/6189441.htmlAppium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用...转载 2019-05-21 17:39:28 · 582 阅读 · 0 评论 -
appium+python 判断元素是否存在
原文链接:https://testerhome.com/topics/7091方法一:def isElement(self,identifyBy,c): ''' Determine whether elements exist Usage: isElement(By.XPATH,"//a") ''' sleep(1) flag=No...原创 2019-05-15 12:34:49 · 6150 阅读 · 2 评论 -
appium 1.7 appium settings unlock 每次需要手动同意 解决方案(亲测好用!)
参考:https://blog.csdn.net/hszxd479946/article/details/78900982【问题】:appium 每次启动应用的时候 都需要安装appium settings 与 unlock 这两个应用,而且每次都得手动点击同意,非常不方便【解决方案】:注意:如果是像 oppo vivo这种安装第三方应用需要系统自动检测安全性的手机系统,按照以...原创 2019-05-14 10:53:03 · 978 阅读 · 1 评论 -
app 包名 启动项 activity 获取(亲测好用)
进入命令行,输入adb logcat|grep START点击待测应用即可原文链接:https://www.cnblogs.com/handaxing/p/6952491.html转载 2019-05-03 11:48:56 · 410 阅读 · 0 评论 -
HTMLTestRunner.py 适用python3.X版本(已汉化)(亲测可用)
python 3.X 版本的适用官网的HTMLTestRunner.py 会报错。查到一个适用 python 3.6 版本的,对其进行了汉化,直接使用即可。代码源文件下载链接:https://pan.baidu.com/s/191oB62IQ-p3NmEo0KzZ5MA提取码:usj9运行效果截图如下:源代码如下:"""A TestRunner for us...原创 2019-04-23 14:13:49 · 3239 阅读 · 2 评论 -
appium inspector UI抓取器 延迟刷新
问题:appium UI抓取的页面可能不会实时刷新,但是手机上对应的页面已经刷新出来了。原因:appium inspector UI抓取刷新可能出现延迟解决:这时需要 在appium上 按圈圈的刷新按钮 对UI抓取器进行手动刷新...原创 2019-04-03 20:39:33 · 2119 阅读 · 2 评论 -
appium报错 Original error: Permission to start activity denied
appium运行时报错:An unknown server-side error occurred while processing the command. Original error: Error occured while starting App. Original error: Permission to start activity denied.原因:启动页的名称找错...原创 2019-04-03 20:36:40 · 1292 阅读 · 0 评论 -
PID 24009 does not have permission android.permission.CLEAR_APP_USER_DATA to clear data of package
Appium 运行时报错:An unknown server-side error occurred while processing the command. Original error: Cannot stop and clear XXXXXX. Original error: Error executing adbExec. Original error: 'Command '/Use...原创 2019-04-03 20:31:11 · 3126 阅读 · 0 评论 -
appium 获取 应用启动参数代码
点击 【show/hide boilerplate code】在录制的脚本中会 展示出 appium启动应用时 所需代码# This sample code uses the Appium python client# pip install Appium-Python-Client# Then you can paste this into a file and simply r...原创 2019-04-04 08:56:37 · 522 阅读 · 0 评论 -
Pycharm中使用from appium import webdriver时报错:ModuleNotFoundError: No module named 'appium'
注:本文转载引用自 https://www.cnblogs.com/HuangXiaoJuan/p/9548409.html 感谢原作者提供的解决方案。此时先检查一下有没有安装Appium-Python-Client,如果没有安装Appium-Python-Client就在控制台输入pip install Appium-Python-Client进行Appium-Python-Client的...原创 2019-04-04 08:49:14 · 2782 阅读 · 0 评论 -
appium inspector 无法定位H5上面的浮层(弹层)元素
问题:H5上面的浮层(H5上面悬浮了客户端弹出的弹层)inspector 无法定位,可通过坐标相对定位法进行定位。定位时浮层总是无法获取,会自动定位到浮层下面的H5元素上。原因:inspector 对于Android原生页支持不错,但是对于H5支持性不好。H5上面的浮层元素很可能无法定位。如果原生页面上出现原生弹层/浮层 就可以定位(原生和H5 元素识别抓取支持性真的有差距)...原创 2019-04-03 20:49:54 · 2924 阅读 · 0 评论