
appium
渡己(Sorin)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Appium Inspector连接安卓12真机时,无法连接成功
Appium Inspector连接安卓12真机时,无法连接成功原创 2022-09-01 21:10:42 · 2180 阅读 · 1 评论 -
使用appium进行自动化测试时,有的页面会有防刷功能解决方案
饿了么有个赚吃货豆任务,点击任务列表去完成按钮,跳转到相关页面停留15秒后,就算完成任务获取相应吃货豆。在使用appium运行进入浏览页面后,如果不进行操作,没有到15秒drever进程就会崩了。可能是页面做了防刷单处理,解决方案是在进入页面,模拟向上和向下滑动操作,由于有15秒,做了个循环操作,更真实些,如下代码,然后就可以正常完成任务了 for (int j = 0; j < 3; j++) { System.out.pr原创 2021-07-25 17:44:23 · 61 阅读 · 0 评论 -
安卓内嵌web可以识别,appium运行时无法识别元素解决方案
饿了么有个页面,第一次刷新时无法识别元素,如下图但是刷新了一下后,却可以正常识别出来元素,如下图定位了元素后,运行代码后,却无法识别操作元素,然后想着解决: 1.首先认为原因可能是页面加载太慢,使用等待后,仍没有用 2.然后想到可能是切换到web,使用了"driver.context()"方法切换,但是仍没有用,然后用"driver.getContextHandles()"获取上下文后,只有"NATIVE_APP" 3.最后想到使用a...原创 2021-07-25 17:27:44 · 109 阅读 · 0 评论 -
appium的环境搭建(MAC+Java+IDEA)
1.下载node.js、Xcode、Xcode Command Line Developer Tools、JDK、安卓SDK、appium、IDEA、appium的jar包、selenium的jar包和依赖包、IOS测试相关依赖(libimobiledevice、ios-deploy)2.安装node.js,直接一步步向下安装即可,安装完成后在终端中输入“node -vs”查看版本号与安装版本一致,说明成功,然后输入“npm -v”查看npm版本号与安装版本号一致,说明成功3.安装Xcode,直接在原创 2021-07-24 19:59:41 · 405 阅读 · 0 评论 -
Mac电脑下Java环境变量配置
1.下载安装MAC版JDK软件2.如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令):3.在打开的文件中输入如下内容:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.原创 2021-07-23 13:49:18 · 1670 阅读 · 1 评论 -
Appium-Android元素定位方式
WebElement element原创 2017-01-20 17:55:32 · 2403 阅读 · 0 评论 -
robotframework+appium进行app自动化,自动亮屏安卓手机方法
robotframework+appium进行app自动化时,为了做到定时可以执行用例,保证手机可以一直在亮屏状态,写了如下方法以资源方式导入项目,直接使用adb_screenOn()方法,不论屏幕是否亮屏,都可以正常执行用例# -*- coding:utf-8 -*-import osclass Adb(object): def __init__(self): ...原创 2018-03-02 18:54:54 · 2066 阅读 · 0 评论 -
robot Farmework 运行报错解决(1)
报错内容:[ ERROR ] Calling method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: UnicodeEncodeError: 'ascii' codec can't encode characte...原创 2019-06-15 12:33:12 · 2504 阅读 · 0 评论