04 2020 档案

摘要:1,检测工具的作用 网站出现“网页无法访问”,或者图片是个空白,右上角有个红叉。现如此现象一般都是因为链接文件的位置发生变化、被误删除或者文件名的拼写错误造成的。实际上很多网站都不同程度地存在这种问题。即使网站内部链接都没有问题,但很难保证链接到外部的也同样没有问题,因为链接网站也许经过改版、关闭等 阅读全文
posted @ 2020-04-26 18:54 rosexiang 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:一, Fiddler工作原理 fiddler抓包 获取客户端和服务器端通信数据。 fiddler截获浏览器发送给服务器的数据,冒充浏览器发送给服务器;服务器返回的数据,也会被fiddler截获,经fiddler返回给浏览器。 如果是手机上的app抓包时,确保手机和电脑是一个局域网或同一个wifi 再 阅读全文
posted @ 2020-04-18 22:16 rosexiang 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1,安装解析yaml的库 pip inatall PyYaml 2,yaml支持的数据结构 对象,以键值对的形式,比如字典 数组,比如列表 纯量(单个不可分割的值) 其中字典和列表用的比较多。 值为字典: data1.yaml dog: 'wangwang' age: '10' color: 'wh 阅读全文
posted @ 2020-04-12 12:07 rosexiang 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:工作中,最耗费精力的是出现bug,而且根据报错提示找,始终找不到出错的根源时,人会很狂躁。所以捕获异常是来定位你错误代码的。适合代码耦合性低。比如你写了100行代码,觉得都对。先把前50行捕获异常,如果后50行运行畅通,则错误出现在前50行。然后在不断缩小范围,直到找出bug源头。 未用捕获异常,程 阅读全文
posted @ 2020-04-08 18:23 rosexiang 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Allure是一个独立的报告插件,生成美观易读的报告 在Python3版本中,安装Allure方法: 打开cmd,输入pip install allure-pytest即安装好了。 报告转html工具安装 allure-2.6.0.zip已经下载了,放在了E:\progromes\allure-2. 阅读全文
posted @ 2020-04-07 19:19 rosexiang 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:在APP测试时,经常需要滑屏,才能找到元素。所以我们把滑屏找元素,然后再操作进行一次封装。 base_action.py中 def scroll_page_one_time(self, direction): screen_width = self.driver.get_window_size()[ 阅读全文
posted @ 2020-04-07 18:11 rosexiang 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一, AttributeError: 'NoneType' object has no attribute 'click' 出现原因,解决办法 AttributeError: 'NoneType' object has no attribute 'click'这句话的意思是元素没有点击的这个属性。同 阅读全文
posted @ 2020-04-07 16:43 rosexiang 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:一段代码,磨了一早上,也没弄明白。好气哦!明明把动作封装了,但调用的时候引用正确的代码地方报错。base_action封装的方法,注意看结果是动作还是返回的是一个元素,如果是元素,在page页调用时要加上.click()等动作。还有,每天要更新一篇博客,心情可写可不写。希望你学会坚持,专心。 阅读全文
posted @ 2020-04-06 14:02 rosexiang 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在PO模式之前,脚本只写一个test_*****.py的文件。这样写的缺点是所有代码在一个文件中,另一个文件对同一个操作再写一遍。并且代码量特别大。所以多文件区分PO模式应运而生。这样修改不同的功能,只要找到对应的文件即可,代码也变的轻便,易于理解。 创建一个测试项目,里面有base文件夹,scri 阅读全文
posted @ 2020-04-06 07:51 rosexiang 阅读(325) 评论(0) 推荐(0) 编辑