随笔分类 -  Appium

摘要:在终端输入appium-doctor检查环境 报错:Error running xcrun simctl 如下图: 这个是由于Xcode没有选择版本号导致的 解决方案: 1、这个是Xcode的问题,Xcode安装之后,simctl可以用xcrun命令来执行; 打开Xcode-->Preference 阅读全文
posted @ 2022-11-14 23:28 久曲健 阅读(147) 评论(0) 推荐(0) 编辑
摘要:下载Command line tools 在网站:https://developer.android.google.cn/studio?hl=zh-cn 中向下滑动,在Command line tools only部分下载工具。 压缩包.zip/cmdline-tools/* 解压到 SDK/cmd 阅读全文
posted @ 2022-11-14 23:26 久曲健 阅读(722) 评论(0) 推荐(0) 编辑
摘要:我们在做APP自动化的时候,定位是很重要的,就像做webUI自动化一样,但是个人觉得app定位比web要复杂点,毕竟app定位表达式写了之后并没有工具验证改表达式是唯一的,所以导致工作量很大 今天主要总结下我们做app自动化需要用到的3大定位工具 uiautomatorviewer 这个工具是用我们 阅读全文
posted @ 2022-07-16 22:30 久曲健 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在做App自动化测试的时候,会出现夜神模拟器会断开,那我们应该怎么处理呢? 有两种办法: 第一个办法: 1.把Android目录下的adb程序复制到夜神模拟器的目录下并覆盖:(看图) 注意,是把Android目录下的adb复制在夜神模拟器下并覆盖,而不是叠加!把夜神模拟器下原来的adb覆盖!! 2. 阅读全文
posted @ 2022-07-10 11:17 久曲健 阅读(783) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/Diaoliangwang/article/details/81836997 运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,报错如下: 纠结了很长时间最终用一位大神的方法得到解决,虽然不太懂原理但是已解决了我的问题,原理 阅读全文
posted @ 2021-09-15 22:37 久曲健 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1)增加配置项noReset=true 2)除了常见开发者选项中打开usb调试,同时还需要开启以下2项,然后重启手机即可 参考文章链接: https://www.cnblogs.com/xh123456/p/11082521.html 阅读全文
posted @ 2021-09-14 22:44 久曲健 阅读(273) 评论(0) 推荐(0) 编辑
摘要:报错如下图 报错给的版本提示 如何查看驱动版本 在电脑Chrome浏览器输入:chrome://inspect/#devices,点开手机浏览器,随便开一个页面,电脑Chrome浏览器点击刷新按钮,就会出现webview版本号78.0.3904.96 chromedriver下载 1.找到webvi 阅读全文
posted @ 2021-09-14 22:41 久曲健 阅读(147) 评论(0) 推荐(0) 编辑
摘要:报错如下: 解决办法: 直接在node窗口输入: npm config set registry http://registry.npmjs.org/ 阅读全文
posted @ 2021-09-07 17:41 久曲健 阅读(485) 评论(0) 推荐(0) 编辑
摘要:一、Android SDK环境配置 所有安装包,建议提前下载,下载地址如下: 链接: https://pan.baidu.com/s/1BOd_VDzSneOHgOVq1AEFCQ 提取码: 6h3d 复制这段内容后打开百度网盘手机App,操作更方便哦 准备步骤: 1、下载JDK JDK下载推荐地址 阅读全文
posted @ 2021-08-26 11:08 久曲健 阅读(296) 评论(0) 推荐(0) 编辑
摘要:adb shell "dumpsys window | grep mCurrentFocus" 阅读全文
posted @ 2021-04-12 16:47 久曲健 阅读(286) 评论(0) 推荐(0) 编辑
摘要:报错如下: 解决方案: 去Android的sdk目录下,删除30.0.0-preview目录即可 阅读全文
posted @ 2021-04-10 20:31 久曲健 阅读(2709) 评论(0) 推荐(0) 编辑
摘要:安装列表 安卓sdk目录,即ANDROID_HOME设置 关于sdk的安装配置此处略,参考之前文章《Appium+Java(一) Windows环境搭建篇》 node运行环境 appium运行环境 确认node安装 安装node 输入node -v,确认是否安装node运行环境 如未安装,去node 阅读全文
posted @ 2020-10-20 19:28 久曲健 阅读(522) 评论(0) 推荐(1) 编辑
摘要:解决方案: 阅读全文
posted @ 2019-11-28 15:02 久曲健 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:前言 Appium中很经典的问题了,在两年前也就是2017年3月6号07:22分,我才看到appium1.6.3版本的发布,更新内容为Ios上可以实现Toast的获取,而Windows也就是安卓端,还需要等待,可惜在那会没有mac本,很遗憾,无法动手尝试,这个问题就一直搁置了,当时还发了个朋友圈记录 阅读全文
posted @ 2019-11-17 15:08 久曲健 阅读(960) 评论(0) 推荐(0) 编辑
摘要:RF中使用 name定位 报错提示: Locator Strategy 'name' is not supported for this session 解决: 1、打开本地文件 driver.js (路径:C:\XXXXX\appium-desktop\resources\app\node_mod 阅读全文
posted @ 2019-10-08 10:52 久曲健 阅读(587) 评论(0) 推荐(0) 编辑
摘要:启动appium-desktop如果要启动appium-desktop,双击appium.exe,启动后如下图: 启动appium-server通过下面解决方案直接启动appium-server,如下图: 解决方案 使用命令: 带参数启动 在命令行中添加--port、--bootstrap-port 阅读全文
posted @ 2019-09-09 19:35 久曲健 阅读(1342) 评论(1) 推荐(0) 编辑
摘要:引用文章:https://blog.csdn.net/testerYu/article/details/90024049 工具 夜神模拟器 appium 现象 通过代码运行截图操作,结果全是倒着的如下显示: 解决方案 将模拟器的分辨率设置为手机版,解决问题 阅读全文
posted @ 2019-09-09 13:46 久曲健 阅读(347) 评论(0) 推荐(0) 编辑
摘要:引用文章:https://www.cnblogs.com/kaola8023/p/8442686.html Intellij IDEA 中配置Android SDK File-Project Structure-SDKs 下载安装Genymotion插件 https://www.genymotion 阅读全文
posted @ 2019-09-06 09:43 久曲健 阅读(489) 评论(0) 推荐(0) 编辑
摘要:1.输入中文 在capabilities中增加两项设置: 2.发送文字 3.截屏并保存至本地 4.获取当前界面的activity,可用于断言是否跳转到预期的activity driver.currentActivity(); 5.//打开通知栏界面 driver.openNotifications( 阅读全文
posted @ 2019-01-25 15:27 久曲健 阅读(599) 评论(0) 推荐(0) 编辑
摘要:多点触控(MultiTouch) MultiTouch对象是触摸操作的集合。 多点触控手势只有两个方法,add和perform。 add 用于将不同的触摸操作添加到当前的多点触控中。 当 perform 执行时,被添加到多点触控里的所有触摸操作会被发送给 appium 并被执行,就像它们 同时发生一 阅读全文
posted @ 2019-01-25 09:51 久曲健 阅读(795) 评论(0) 推荐(0) 编辑