04 2018 档案
摘要:一、expected_conditions 之前在 selenium之python源码解读-WebDriverWait 中说到,until方法中method参数,需要传入一个function对象,如果每次都自定义或者使用lambda函数,显得比较麻烦。 其实在expected_conditions中
阅读全文
摘要:一、显示等待 所谓显示等待,是针对某一个特定的元素设置等待时间,如果在规定的时间内找到了该元素,就执行相关的操作,如果在规定的时间内没有找到该元素,在抛出异常 PS:注意显示等待和隐身等待的区别,隐身等待是对页面中的所有元素设置加载时间。 二、WebDriverWait类 在selenium框架中显
阅读全文
摘要:postman工具和其他使用工具类似,如何封装http请求这里不再赘述 一、collections 1、一个collection就是一个测试项目(其实collection就是一个一级文件夹),在collection下可以新建子文件夹 2、接口用例组织,collection下的子文件夹可以当作一个接口
阅读全文
摘要:在python中自定义类时,如果该类实现了一个特殊方法__call__(),那么该类的实例则变成一个可调用的实例对象 如下
阅读全文
摘要:一、webdriver继承关系 在selenium中,无论是常用的Firefox Driver 还是Chrome Driver和Ie Drive,他们都继承至selenium\webdriver\remote下webdriver.py中的WebDriver 类,如下 chrome WebDriver
阅读全文
摘要:一、背景 在测试过程中,避免不了与数据库打交道,比如数据的校验、数据的准备或者重置操作,又或者对数据库进行增删改查,基于以上诉求,在Jmeter中是如何实现的呢。可使用JDBC类型组件来实现以上功能操作。 二、JDBC类型组件介绍 在Jmeter中,JDBC类型组件有四种 1、JDBC配置元件,属于
阅读全文
摘要:一、背景 在实际工作中,当使用Jmeter做性能脚本或者接口脚本时,有可能会遇到需要对不同的条件做不同的操作,基于这种诉求,在Jmeter中可使用if控制器来实现 二、实际操作 逻辑控制器位置: 在线程组下,执行:添加 >> 逻辑控制器 >> 如果(If)控制器 if逻辑控制器控件中最重要就是Exp
阅读全文