总觉得上一个网站还要换头像是很麻烦的事情...
threads = []
t1 = threading.Thread(target=run)
threads.append(t1)
t2 = threading.Thread(target=run)
threads.append(t2)
for t in threads:
t.setDaemon(True)
t.start()
t.join()
先写个自动登陆微信的脚本,我就是从这里开始的
马克一个 感谢楼主啊
你需要录制回放工具、记录内存\流畅度\CPU\流量等。monkey 和 GT 可以满足,其他性能我就没接触过了
请百度 python 循环。这样伸手。。不如买本书看一遍。
while 1 > 0:
try:
self.driver.find_elements_by_name(u'客户A').click
break
except:
向下滑动()
这样 driver.find_elements_by_name(u'客户 A') 没找到会报错 就不会执行 break 而是 向下滑动,找到点击成功以后就 break 。或者循环你可以自己再改改。
py 的 uiautomator 有.exists 方法
d(text="不存在的控件").exists,会返回 True / False
这样循环 if 就可以更方便的解决了
多进程吧。 我之前用 uiautomator 可以一边操作一边抓 cpu。多线程没试过
感觉做 app 测试 还是要懂点 JAVA ,了解点机制,说不定以后还能搞点自动化小工具。 所以打算开始学点 JAVA,省的以后出去吹水连 java 都不会搞什么 app 测试
花钱买个 *** 或者自己搭一个服务器 。网上都有教程的
很久以前就想过 python 调用大漠插件 图像对比 再给出在图片中的坐标 再转换成手机坐标 然后点击。
就差个学历了
。。。啥都没有。。??
#13 楼 @342164796 我也是小白 ,暂时只好每个用例都加上截图来规避一下这个问题了~ 最后面每 10 秒查询 10 次这个没搞懂是什么意思,3 条用例执行了 200 多秒。。
用例 1 有截图 用例 2 没截图 用例 3 有截图 -》生成的报告 用例 2 显示用例 3 的截图,用例 3 的地方没有截图。
#5 楼 @codeskyblue 加油!atx 这个这个项目很棒 应该让更多人参与进来
点赞 正好需要 学习一下
好详细,支持一下
web 测试?
自己写个带延迟的循环捕获异常方法
不如给某个程序 +10K 工资让他顺手把测试工具和测试做了?平台框架什么的网上有不少开源可以用,对程序员来说用起来应该不是难事。。
相同的坑踩过无数遍
#9 楼 @bairui1122 https://pypi.python.org/pypi/selenium 试试下载下来本地安装
haha 跟你的差不多,我大部分比较固定的按键做成全局变量也放进公共模块里
可以用 aapt 工具查看大多数 apk 的信息
launchable-activity: name='com.taobao.tao.welcome.Welcome',
package: name='com.taobao.taobao'