摘要:
@clssmenthod(类方法) 与 @staticmethod(静态方法) 与类下面的函数的区别: 1.@classmethod修饰的方法def name(cls)需要通过cls参数传递当前类本身。 2.@staticmethod修饰的方法def name()不需要传递参数他和普通的函数是一样的 阅读全文
摘要:
一、写模块(RF能识别的模块) 例如:F:\Python3.4\Lib\site-packages\robot\libraries这个库(包)下面的模块(.py),我们可以看下源码 注意:这种是以方法来组成的那么就需要按照一些规则 说明: __all__:这里面写的就是RF能识别的方法,有时可能你有 阅读全文
摘要:
场景:在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,并且在A接口调用后,我们需要在A接口的返回数据(response)中拿到需要的字段,并且在调用B接口的时候,作为B接口请求参数传递给B接口,拿到后续响应的返回数据。 说明:参照学习用的 阅读全文
摘要:
一、配置SQL Server 1、下载sql驱动,将sqljdbc4.jar放到JMeter安装目录/lib下。 2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。 3、设置JDBC Connection Configuration属性 (1) 阅读全文
摘要:
一:环境准备 1.python3.6 2.windows环境 3.pycharm 4.pytest-allure-adaptor 5.allure2.8.0 6.java1.8 pytest-allure-adaptor快速安装 在cmd中输入 pip install pytest-allure-a 阅读全文
摘要:
iframe(locator有三种情况,可以是:定位表达式(driver.find_element_by_xpath()),frame的名称,下标index) driver.switch_to.frame(locator) #切换iframe driver.switch_to.parent_fram 阅读全文
摘要:
语法:Press Key locator 按键编码 press key关键字后面的键位对应ascii码实际为16进制格式 NULL = '\ue000'CANCEL = '\ue001' # ^breakHELP = '\ue002'BACKSPACE = '\ue003'BACK_SPACE = 阅读全文
摘要:
一、cmd中运行命令 1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot F:\EC\RF_Api 2、执行某个suite中的所有用例: pybot -s 项目路径\suite文件名称。 例如:pybot -s F:\EC\RF_Api\Method 3、执行指定的用例:pyb 阅读全文
摘要:
一.CSV参数化 1.CSV介绍 (1)文件名:可以填写CSV或txt格式文件 (2)编码格式:根据需要自己选择 (3)变量名称:这里的变量名称就是你参数化的变量名称 (4)忽略首行:那么就是指首行不读取 2.添加CSV数据文件设置(支持CSV,TXT格式文件读取) 3.设置HTTP请求 注意:这里 阅读全文