随笔分类 -  appium

摘要:下面介绍appium日志的大概分析 //启动appium服务成功2017-03-24 11:22:49:218 - info: [Appium] Welcome to Appium v1.6.32017-03-24 11:22:49:221 - info: [Appium] Non-default 阅读全文
posted @ 2019-02-28 13:22 凯宾斯基 阅读(804) 评论(0) 推荐(0)
摘要:{ "platformName": "Android", "platformVersion": "8.0.0", "deviceName": "LGF800Lc3fd02be", "appPackage": "com.tencent.mm", "appActivity": ".ui.Launcher 阅读全文
posted @ 2018-12-03 20:40 凯宾斯基 阅读(704) 评论(0) 推荐(0)
摘要:本篇转自博客:上海-悠悠 前言 appium1.5以后的版本才支持toast定位,并且 'automationName'得设置为'Uiautomator2',才能捕获到。 一、 Supported Platforms 1.查看appium v1.7版本[官方文档](https://github.co 阅读全文
posted @ 2018-07-18 17:24 凯宾斯基 阅读(525) 评论(0) 推荐(0)
摘要:adb安装 1.在app自动化之前,首先手机上有要被测试的app,如何把电脑本地上的app安装到手机上呢?可以在运行自动化代码前,在cmd输入adb指令,把电脑app安装到手机上 adb install [apk在电脑上的绝对路径] 后记: 卸载包的方法: adb uninstall [apk 包名 阅读全文
posted @ 2018-05-16 22:33 凯宾斯基 阅读(21403) 评论(0) 推荐(0)
摘要:Appium Hybrid混合应用测试过程中,经常需要在Native和WebView之间进行切换; 1.切换至WEBVIEW操作; 2.切换至NATIVE_APP操作; 切换WebView时遇到两个问题,导致无法进行WebView切换: 【问题1 contexts只能获取NATIVE_APP,无法获 阅读全文
posted @ 2018-04-21 22:37 凯宾斯基 阅读(372) 评论(0) 推荐(0)
摘要:这个定位方式需要用java-client -5.0.版本,4.x的版本没有这个定位方式 参考:https://blog.csdn.net/happymff/article/details/76153126 阅读全文
posted @ 2018-04-19 00:15 凯宾斯基 阅读(1174) 评论(0) 推荐(0)
摘要:#获得机器屏幕大小x,y def getSize(): x = dr.get_window_size()['width'] y = dr.get_window_size()['height'] return (x, y) #屏幕向上滑动 def swipeUp(t): l = getSize() x 阅读全文
posted @ 2018-04-18 11:31 凯宾斯基 阅读(271) 评论(1) 推荐(0)
摘要:1.连接其他手机iphone 6 plus 和 iphone x 的时候,连接不上 appium desired capabilities 获取不了元素 提示 An unknown server-side error occurred while processing the command. Or 阅读全文
posted @ 2018-04-18 09:52 凯宾斯基 阅读(433) 评论(0) 推荐(0)
摘要:https://github.com/appium/appium-desktop/releases 阅读全文
posted @ 2018-04-12 09:13 凯宾斯基 阅读(792) 评论(0) 推荐(0)
摘要:其中 【newCommandTimeout】是 查找某个页面的元素时,定位可能会时间超长。默认的命令间隔时间是60s,如果在60s内没有找到,就会自动退出 自己成功启动过的头部 # -*- coding: utf-8 -*- from time import sleepfrom appium imp 阅读全文
posted @ 2018-04-09 11:35 凯宾斯基 阅读(515) 评论(0) 推荐(0)
摘要:Appium 可以直接通过命令行启动,同样支持命令行参数配置 参考: http://appium.io/slate/cn/master/ 使用方法 例如: appium --shell 服务器标志 所有的标志都是可选的,但是有一些标志需要组合在一起才能生效。 阅读全文
posted @ 2018-04-05 12:35 凯宾斯基 阅读(1515) 评论(0) 推荐(0)
摘要:补充点一: 安装ios-deploynpm install -g ios-deploy 安装不了报错。! 后来找了找,发现sudo npm install -g ios-deploy --unsafe-perm=true可以成功安装 补充点二: 使用命令安装appium的 WebDriverAgen 阅读全文
posted @ 2018-04-04 23:07 凯宾斯基 阅读(2129) 评论(1) 推荐(0)
摘要:http://www.androiddevtools.cn/ 容器,然后跟着下面的提示下载对应需要的包 放到对应的位置 即可 阅读全文
posted @ 2018-04-03 23:32 凯宾斯基 阅读(516) 评论(0) 推荐(0)
摘要:执行脚本报错:Xcode version [object Object] is not yet supported 原因:Xcode8以上的版本不支持Appium-1.5.3版本 阅读全文
posted @ 2018-03-25 11:06 凯宾斯基 阅读(119) 评论(0) 推荐(0)
摘要:要安装的东西: jdk(要配置环境) , sdk(要配置环境) ,node(要配置环境), python(要配置环境) ,appium(要配置环境),appium-python-client ,xcode, appium-doctor(检测环境用) 安装appium后,要配置环境 把安装的appiu 阅读全文
posted @ 2018-03-25 00:13 凯宾斯基 阅读(180) 评论(0) 推荐(0)
摘要:You can config file by this command: grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/ Terminal will show : 阅读全文
posted @ 2018-03-24 15:52 凯宾斯基 阅读(280) 评论(0) 推荐(0)
摘要:参考:https://testerhome.com/topics/2576 阅读全文
posted @ 2018-03-01 10:05 凯宾斯基 阅读(169) 评论(0) 推荐(0)
摘要:1.send_keys(输入不了字符)也出现这种问题,后来用set_value 可以了 send_keys():调用当前系统输入法键盘,进行输入时可能无法到达自己想 要的结果 set_text():目标位置直接输入文本 阅读全文
posted @ 2018-01-16 14:10 凯宾斯基 阅读(1393) 评论(0) 推荐(0)
摘要:参考:https://testerhome.com/topics/3711 根据appium 1.4.13.1版本整理,1.5弃用了find by name 所以更新了下如有错误请多多指正谢谢@lylyliuyu @chenhengjie123 的补充和指正Appium_Python_Api文档 1 阅读全文
posted @ 2018-01-09 16:11 凯宾斯基 阅读(700) 评论(0) 推荐(0)
摘要:通过此图大家可以看到手机屏幕上的页面已经PC机上显示了,你可以看到手机wap页面源码以及UI界面。使用用DevTools特别重要的一点是:如果你点击inspect打开的DevTools窗口一片空白,且刷新无效时,那极有可能是由于被墙的缘故。 在hosts文件最后追加以下内容: 64.233.162. 阅读全文
posted @ 2018-01-08 13:11 凯宾斯基 阅读(45) 评论(0) 推荐(0)