TA的每日心情 | 无聊 2024-7-12 13:16 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本人是一名点点点测试猿,不甘于只做功能测试后,想自己学习 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(可以解决部分问题,但是现在仍然存在切换后卡住不动)
|
|