selenium之上传文件,日期控件操作

selenium之上传文件,日期控件操作

  1. 上传文件操作
  2. 日期控件操作
阅读全文
selenium之下拉列表,鼠标,键盘操作

selenium之下拉列表,鼠标,键盘操作

  1. 下拉列表操作 —> Select类
  2. 鼠标操作 —> ActionChains类
  3. 键盘操作 —> Key类
阅读全文
三大等待与三大切换

selenium之三大等待与三大切换

  1. 三大等待(强制等待,隐形等待,显性等待)
  2. 三大切换(iframe(内嵌),window,alert(弹框))
阅读全文
selenium之元素定位

selenium自动化实战之元素定位

  1. 元素定位的方法:(6+2)
    6: 6种常用的操作方法(id(唯一),class name,name,tag name,link,partial link)
    2: 2种通用万能的操作方法(xpath定位,css定位)

阅读全文
测试报告的撰写

测试小白之测试报告的撰写

  1. 测试报告具体内容包括以下方面:(不同公司模板或有不同,但大体一致)
    引言部分
    测试基本信息
    测试结果与缺陷分析
    测试结论与建议
    交付文档

阅读全文
pycharm之常用快捷键

pycharm之常用快捷键

  1. 编辑类
  2. 查找类
  3. 运行类
  4. 调试类
  5. 导航类
  6. 重构类
阅读全文
python之类与对象

python面向对象编程之类与对象

  1. 类的语法:
    class 类名:
    类的解释文档
    类方法(功能),类属性(特征)
    def 方法名(): pass
阅读全文
python断言方法

python 之常用的断言方法Assert

  1. 断言:是在执行自动化脚本中,判断测试用例的测试结果的过程使用的方法
  2. 基本的断言方法提供了测试结果是True还是False。所有的断言方法都有一个msg参数,如果指定msg参数的值,则将该信息作为失败的错误信息返回
阅读全文
SQL数据库操作之简单操作命令

MySQL数据库操作的命令之简单语法汇总

SQL由两部分组成:数据操作语言(DML),数据定义语言(DDL)
DML:

  1. select (查询)
  2. update (更新)
  3. delete (删除)
  4. insert into (插入)
阅读全文
接口自动化面试题

自动化测试之接口面试题

题目汇集:

  1. json和字典的区别? -对基础数据类型的考察
  2. 测试的数据你放在哪? -数据与脚本分离
  3. 参数化 - 数据驱动模式
  4. 下个接口请求参数依赖上个接口的返回数据 - 参数关联
  5. 依赖于登录的接口如何处理 -token和session的管理
阅读全文
Algolia