51Testing软件测试论坛

标题: [Appium+python] 分享一下自己有些小白的经验和心酸的过程 [打印本页]

作者: 乐哈哈yoyo    时间: 2017-6-29 10:39
标题: [Appium+python] 分享一下自己有些小白的经验和心酸的过程
本人是一名点点点测试猿,不甘于只做功能测试后,想自己学习 Python ,机缘巧合换了家公司以后,刚好也不忙然后就利用公司的项目做实验。
学习了 Python 有大半个月了,分享一下自己有些小白的经验和心酸的过程。全程只能靠网上找资料,自己一个人摸索。(望各位批评指点,代码我自己也知道写得不够好请多多谅解)
代码如下:
[color=rgb(0, 105, 214) !important]



[color=rgb(0, 105, 214) !important]



自己定义了一个工具类,里面封装了连接真机和数据库的方法。(封装数据库是因为测试时需要往数据库增加一些测试条件)
测试用例如下:
这里遇到了一个问题还没办法解决,就是切换到 WEBVIEW 时,使用 .click 方法不生效。可能是因为H5开发调用的是别的触发方法有关,在网上查询各种解决办法无果后,没办法只能调用execute_script使用坐标点击了以后,然后利用返回结果进行判断。
[color=rgb(0, 105, 214) !important]



下面是执行测试用例:
[color=rgb(0, 105, 214) !important]



目前想法是加入unittest测试框架,把日志信息输出到log日志中。求指点怎么在执行测试用例时,例如第一条测试用例执行失败后跳转到第二条继续执行。还有就是测试用例执行第一条结束后需要等待一到两分钟,好像 Appium 中 60s 无操作就会自动结束。
再分享几个写代码和运行时容易出现的问题:
1.切换到 WEBVIEW 后, click 事件不生效:如测试用例的解决办法,目前没有找到更好的解决办法。(求指点)
2.安卓6.0切换 WEBVIEW 时 under find 报错:https://testerhome.com/topics/7812(可以解决部分问题,但是现在仍然存在切换后卡住不动)

作者: 八戒你干嘛    时间: 2017-6-29 11:09
自己摸索的,好厉害,我也在自己摸索的道路上,目前还是一名点点点,
作者: 乐哈哈yoyo    时间: 2017-6-29 11:10
八戒你干嘛 发表于 2017-6-29 11:09
自己摸索的,好厉害,我也在自己摸索的道路上,目前还是一名点点点,

一起前进,加油!
作者: 小能手    时间: 2017-9-20 14:29
hi,你好,请问目前appium的进展如何了呢
作者: 梅花奖    时间: 2017-10-11 16:21
能不能加好友互相学习?谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2