手动监控闪退,一旦闪退,结束 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 的有没有