2017/6/6工作日记

来源:互联网 发布:幼儿园收费软件 编辑:程序博客网 时间:2024/05/22 04:53

1 为了实现某业务线的需求,上线了一个新的action

该业务线要在shoubai上打开一个页面,在两个输入框内输入文字,然后点击提交按钮,截图,看看截图中是否有提交成功的字样。

首先,介绍一下我们封装的输入文字动作:根据图片确定方位,然后点击指定方位,应该出现输入光标,之后就可以输入内容了。而之前的问题在于,由于是通过截图的方式确定方位,而每次截图后,shoubai有一个分享截图的弹框,导致下一次的点击其实是把分享截图的弹窗点掉,而不是按期望执行的点击动作,因此光标没有出现,导致输入不成功。

下一次再遇到这种情况,首先应该在其他浏览器执行这个动作,明确是adb执行不成功的问题,还是浏览器的问题;如果确定是浏览器问题,接下来应该仔细对比两个浏览器的执行过程中有什么不同,排查到shoubai会出现分享截图的小弹窗,这样就可以定位到问题了。其实根源还是我不知道分享截图的那个小弹窗会影响后续的点击操作,需要更多的经验积累,同时也要更加细心。


2.appium的环境和demo终于起来了。

在win环境搭建,真的花了很多功夫。在网上找到了一个比较优秀的appium安装教程。

http://www.cnblogs.com/ydnice/p/5787800.html

前面的安装部分,从官网本分的下载安装包,还是没什么问题的。(我之前总是从乱七八糟的地方下载,以后注意,要去官网)

后面的demo部分,个人的主要经验如下:

appium的jar包用5.0的,selenium要配合用3.0以上的(2.0+的,经过测试,貌似是缺少一些功能支撑,比如selenium-remote一类的函数,导致无法使用),相应的java的版本也要升级到8.0

目前,demo已经成功跑起来了。

明天的计划是了解demo的代码与动作的对应关系,自己写出demo来。