手动监控闪退,一旦闪退,结束 node 进程
不知道你这个工具有撒用。。哈哈
@mads 冲你这声亲家
贴下我的处理方式:
// 判断元素是否可见
def findElement(self, mOperate):
'''
查找元素.mOperate是字典
operate_type:对应的操作
element_info:元素详情
find_type: find类型
'''
try:
WebDriverWait(self.cts, common.WAIT_TIME).until(lambda x: elements_by(mOperate, self.cts))
return True
except selenium.common.exceptions.TimeoutException:
return False
except selenium.common.exceptions.NoSuchElementException:
print("找不到数据")
return False
// 操作之前,需要判断元素是否存在
def operate_element(self, mOperate):
if self.findElement(mOperate):
elements = {
common.CLICK: lambda: operate_click(mOperate, self.cts),
# common.TAP: lambda: operate_tap(mOperate["find_type"], self.cts, mOperate["element_info"], arg),
common.SEND_KEYS: lambda: send_keys(mOperate, self.cts),
common.SWIPELEFT: lambda : opreate_swipe_left(mOperate, self.cts)
}
return elements[mOperate["operate_type"]]()
return False
判断元素是否存在,你应该抽象一个公共的方法出来
厉害厉害!
貌似不支持无线连接
刚刚我还留言,说思寒分享过微信的测试,对小程序应该是没有问题的,没想到这么快就出成果了。。
#14 楼 @Lihuazhang 思寒最近 分享了一个关于微信方面的自动化测试,不知是否合适小程序,哈哈
前端越来越火
哈哈,大肚子是这个行业的职业病。。。
worksheet = workbook.add_worksheet('Sheet1')
指定表单试试
学习的过程是枯燥的,痛苦的,但是你一旦出了成果都会觉得一切都值得。加油
monkey 的机制就说明了,监控性能这块肯定不准确。可以考虑:
厉害,我都看不懂你总结的那些。。。
#2 楼 @erickyang 我又没有做撒坏事,回头撒……
关注中,我也想知道怎么监控数据库那一部分
直接把你这个 case 封装一次,然后循环调用这个 case 就可以了
版本太低了吧,先升级试下
#10 楼 @A_tester 预期结果我的另外一篇帖子也写了分两部分:
生个女儿吧,我们结为亲家。。。
good! 这样的测试方式,之前都没有接触过
6.0 权限的问题,不知道 7.0 的有没有