Fork me on GitHub

随笔分类 -  Python编程开发

摘要:UI自动化测试时,无非是元素定位、对象操作、逻辑验证,但经常出现定位不到元素问题,导致整个用例失败,是一个头疼的问题,那有什么好的解决方案呢? 元素定位 一般采用隐式等待、显式等待,但有时还不能符合我们的要求,所以我用的解决方案是做了一次封装,采用try:except包括定位元素,如果定位失败,采用 阅读全文
posted @ 2019-10-10 11:10 上海_布丁 阅读(409) 评论(0) 推荐(0)
摘要:借助Android sdk提过的aapt工具获取apk包名和首activity 阅读全文
posted @ 2019-01-02 10:49 上海_布丁 阅读(316) 评论(0) 推荐(0)
摘要:import random # 电脑人随机出拳 computer = random.randint(1, 3) user = int(input('请出拳:1/拳头,2/剪刀,3/布')) if computer == 1: computer = '拳头' elif computer == 2: computer = '剪刀' else: computer = '布... 阅读全文
posted @ 2018-12-26 14:16 上海_布丁 阅读(10493) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/u011649536/article/details/49469379 电脑端存在SDK文件,在Tool文件夹下存在MonkeyRunner.bat,可以实现简单录制和回放操作 打开录制窗口:MonkeyRunner 以下代码文件名.py 录制后回放 阅读全文
posted @ 2018-12-25 10:17 上海_布丁 阅读(754) 评论(0) 推荐(0)
摘要:最近发现的新的解决方案:retrying retrying是一个 Python的重试包,可以用来自动重试一些可能运行失败的程序段。retrying提供一个装饰器函数retry,被装饰的函数就会在运行失败的条件下重新执行,默认只要一直报错就会不断重试。 如果我们运行have_a_try函数,那么直到r 阅读全文
posted @ 2018-12-17 15:01 上海_布丁 阅读(927) 评论(0) 推荐(0)