随笔分类 -  Appium+robotframework框架问题小结及总结

摘要:用appium做自动化的时候,运行脚本的时候,安卓默认的输入法被修改了。 修改成:appium android input manager for unicode 我们在测试文本框的时候,需要输入内容,这时发现安卓自带的软键盘无法正常弹出了, 因为默认的输入法被修改了,这时我们需要切换语言,切换成简 阅读全文
posted @ 2020-07-02 11:20 知识在于点滴的积累 阅读(720) 评论(0) 推荐(0)
摘要:大家都知道,在用appium做自动化的时候,我们使用最多的还是用xpath来定位元素。 以前我一直都是通过class的值来进行层级定位,也是用的xpath的方法。 例如: xpath=//android.widget.FrameLayout/android.view.ViewGroup/androi 阅读全文
posted @ 2020-07-02 10:39 知识在于点滴的积累 阅读(269) 评论(0) 推荐(0)
摘要:以前我博客中分别介绍了APP自动化和PC自动化测试时,滚动条的使用方法。 今天我再来介绍一个新的关键字:swipe 关键字的用法。 就是滑动屏幕的意思。 查看robotframework中参数说明,需要5个参数 Arguments:[ start_x | start_y | offset_x | o 阅读全文
posted @ 2020-07-01 10:48 知识在于点滴的积累 阅读(741) 评论(0) 推荐(0)
摘要:今天在做appium自动化练习的时候,发现一个问题。 问题描述: 用模拟器打开页面的弹出框与跑脚本打开的页面弹出框不一样。 模拟器打开的弹出框: 解决办法: 因为跑脚本的页面是无法 在automatorviewer中定位的。 所以:只能在跑脚本的 时候,手动去关闭那个弹出框了。(跑脚本的时候每次的弹 阅读全文
posted @ 2020-06-06 15:23 知识在于点滴的积累 阅读(452) 评论(0) 推荐(0)
摘要:今天在练习APPIUM自动化的时候,碰到了一个场景。需要后退。 第一反应是用关键字:go back. 尝试了,可以成功。 后来查看appium API的使用方法,看到了一个关键字: press keycode 百度了这个关键字的用法后,尝试了一下,ESC按键的使用。 press keycode 11 阅读全文
posted @ 2020-06-04 20:54 知识在于点滴的积累 阅读(369) 评论(0) 推荐(0)
摘要:今天在做APP自动化练习“微信”项目的时候,碰到了一个问题。 报错:Message: A session is either terminated or not started 情况是: 本来碰到这个慢慢加载的时候,我首先想到的是用:sleep 120 尝试失败。 又换成:wait until pa 阅读全文
posted @ 2020-06-01 22:20 知识在于点滴的积累 阅读(380) 评论(0) 推荐(0)
摘要:在做APP自动化的时候,有的时候,需要下滑页面进行定位。例如下图: 有的时候也可能向上滑动,这个时候就要用到关键字:scroll了。 RF上的解释: 看它的说明就很简单了,只要输入两个参数:开始位置和结束位置。 这里需要说明下: 如果需要往下滑动,来定位下面的元素,那么:开始位置是下面那个元素,结束 阅读全文
posted @ 2020-05-29 23:34 知识在于点滴的积累 阅读(1373) 评论(0) 推荐(0)
摘要:今天在练习appium自动化时,碰到一个问题。 xpath=//android......./android.widget.LinearLayout[5]/android.widget.LinearLayout[2]/...............t/android.widget.EditText 阅读全文
posted @ 2020-05-28 22:25 知识在于点滴的积累 阅读(697) 评论(0) 推荐(0)
摘要:今天在练习appium自动化时,碰到了输入中文不显示的问题。 脑海中想到了编码的问题,然后加上去,果断解决了。 因为自己最近半个月都在复习appium这一块,所以看了很多的博客和书籍,视频。 碰到了问题能第一时间反应过来。 如果时间久了,长时间没有碰appium的话,很有可能不能马上想到解决方案。 阅读全文
posted @ 2020-05-27 22:22 知识在于点滴的积累 阅读(214) 评论(0) 推荐(0)
摘要:学习appium自动化时,用真机一直没有跑起来。 今天换到夜神模拟器,脚本终于动起来了,具体什么原因,我初步判断是android studio 与安卓手机的版本支持有关系。 我用的是7.0的安卓手机版本。 今天换到了夜神模拟器。 那么碰到了一个问题,自己在填写模拟器的版本时,出现了一个小插曲,我填写 阅读全文
posted @ 2020-05-24 16:58 知识在于点滴的积累 阅读(341) 评论(0) 推荐(0)
摘要:Desired Capabilities 是由 keys 和 values 组成的 JSON 对象。 举个简单例子: { "platformName": "iOS", "platformVersion": "11.0", "deviceName": "iPhone 7", "automationNa 阅读全文
posted @ 2020-05-14 21:11 知识在于点滴的积累 阅读(1834) 评论(0) 推荐(0)
摘要:上一篇环境装好后,可以用真机连电脑,也可以用android-sdk里面的模拟器(当然这个模拟器不是很好用),我一般喜欢真机,真机比较快。 一:安装python 我自己安装的是python3 下载地址:https://www.python.org/15 3.Python安装,双击傻瓜式安装(别安装在c 阅读全文
posted @ 2020-05-13 21:24 知识在于点滴的积累 阅读(334) 评论(0) 推荐(0)
摘要:一:jdk安装 1.下载jdk包,小编的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本 2.一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下 3.设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”-> 阅读全文
posted @ 2020-05-13 21:11 知识在于点滴的积累 阅读(464) 评论(0) 推荐(0)
摘要:第一步: 第二步: 第三步: 第四步: 第五步: 右下角apply,提示下载,下载完确定结束就行了。 阅读全文
posted @ 2020-04-27 19:33 知识在于点滴的积累 阅读(2455) 评论(0) 推荐(4)
摘要:前面也介绍过appium的一些定位方法,今天看到一篇博客,里面的方法总结的,就转载过来。 本文转自:https://www.cnblogs.com/Mushishi_xu/p/7685966.html 6.3 List定位 List故名思义就是一个列表,在python里面也有list这一个说法,如果 阅读全文
posted @ 2018-12-05 19:43 知识在于点滴的积累 阅读(504) 评论(0) 推荐(0)
摘要:花了一个多月的时间来复习,学习appium+python+android的UI层的自动化测试。 从最开始的环境搭建,都后面运行脚本报错各类错,到优化脚本结构,基本上问题不断。 相比,selenium做PC端的UI自动化测试来说,难度增加了一些。 这个月来的收获总结一下: 1,养成了碰到问题自己查资料 阅读全文
posted @ 2018-12-05 12:29 知识在于点滴的积累 阅读(755) 评论(0) 推荐(1)
摘要:appium的工作原理 我们在去熟悉一套系统或者框架的时候,我们想去学好,我们是不是都要了解一下工作原理呢?只有我们知道了他是如何工作之后,在以后我们遇见棘手的问题时才能够从根本去解决问题。但是在讲这个之前需要讲一个题外话,不知道有谁思考过appium是如何实现自动化的吗?无论ios还是androi 阅读全文
posted @ 2018-12-05 12:10 知识在于点滴的积累 阅读(3079) 评论(0) 推荐(1)
摘要:今天在定位真机APP的时候,弹出框的内容死活定位不到,只能定位到背景的内容。 问题:appium desktop 定位弹出框时报错,定位不到,只能定位到背景的内容。 分析: 定位工具找不到弹出框的元素。 解决: 通过坐标来定位。 上代码: size=driver.get_window_size() 阅读全文
posted @ 2018-11-29 20:03 知识在于点滴的积累 阅读(717) 评论(0) 推荐(1)
摘要:今天解决了上一个问题,又碰到了一个新的问题。 问题:连接真机输入框中输入的内容与代码中不一致。 描述: 想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一致,初步感觉到应该和输入发有关系,于是把用户名和密码都换成数字可以成功登录,但是真实的用户名很有可能 阅读全文
posted @ 2018-11-28 20:47 知识在于点滴的积累 阅读(925) 评论(0) 推荐(0)
摘要:要淡定,链接真机后,问题一下多出来这么多,还没有启动程序,就碰到接二连三的问题。 爽到家了。慢慢解决吧。 具体问题是这样的: 阅读全文
posted @ 2018-11-26 20:00 知识在于点滴的积累 阅读(2088) 评论(0) 推荐(0)