• chrome F12

    保存和查看网络请求选中任意一条记录,右键保存(save as HAR with content) {width=”12.5in”height=”6.177083333333333in”} 如何打开HAR文件打开开发者工具,选中ne...
  • 页面对象模型

    简介Page Object Model:页面对象模型,是Selenium中的一种测试设计模式,一个页面对象代表用户界面交互测试的一个区域。使用page object来实现:测试、逻辑、数据、驱动相互分离。 使用页面对象模式的好处: 创建可重用的代码...
  • selenium错误总结

    appium错误总结Appium运行时没有启动activity的权限: A new session could not be created.(Original error: Permission to start activity denied) ...
  • 在接口自动化测试中使用jsonschema

    做接口测试时,传给后端的数据,需要根据API文档做一下数据格式的校验。后端返回给前端的数据也需要根据API文档做数据格式的校验,此时使用JsonSchema来验证数据结构。官方文档。 python jsonschema安装,基本使用参见文档类型校验,...
  • css总结

    嵌入css方式1 内联式内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码: 1<p style="color:red">红色</p> 并且css样式代码要写在style=&quo...
  • 通过API操作google sheets

    起源:最近了使用flask和bootstrap写了测试小工具,数据全部使用excel存储,部署到测试环境。问题:每次每个人在使用excel数据时都需要重新编辑好的excel通过upload按钮传到服务器,然后再选择自己上传的那个文件名,使用本地xls...
  • 从测试感悟到的项目管理

    &emsp;&emsp;一个项目从孕育到生产的这个完整的流程,需要各个部门密切顺滑的配合才能够像齿轮一样的环环扣紧不脱轨。在这中间,所有的技术人员都像一颗螺丝钉,如果自己的任务钉对了位置,方能愉快的做好自己的事情,如果中间的沟通协作等...
  • 更好的代码风格

    Pythonic!!! 解包列表或者元组,可以将其解包并为它的元素取名。 12for index, item in enumerate(some_list): # 使用index和item做一些工作 嵌套解包 1a, (b, c) = 1...
  • 更好的组织代码

    总览 项目结构1234567891011README.rstLICENSEsetup.pyrequirements.txt # 或者pipfilesample/__init__.pysample/core.pysample/helpers.py...
  • 发现好用的python库

    为什么要学习别人的轮子?有问题->发现轮子->学习轮子->造轮子 发现轮子 官方文档:最最fashion python 官方How to:适合初学搭建知识体系 google:快速定位需求 awesome-python:平时的学习积累...