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