03 2020 档案
摘要:xpath方法 绝对路径表示法: 从根节点(html)开始,路径分割符是/(斜杠,类似于linux中路径分割符) 如:/html/body/div/span 表示对应路径下的span元素 相对路径表示法: 以//开头后面加元素名称, 用法类似于css中的后代选择器,可以把//对应css中空格 如:/
阅读全文
摘要:css选择器方法(待补充) css定位快,语法简洁 常用属性css定位: 1、可以通过元素的id、class、标签这三个常规属性直接定位到 2、#代表id driver.find_element_by_css_selector('#kw')3、.代表class driver.find_element
阅读全文
摘要:adb命令: 1、查看连接设备:adb devices -l 2、查看activity命令:adb shell dumpsys activity recents | findstr "intent={" 3、adb -s 指定的设备名 4、获取设备的状态:adb get-state 设备的状态:de
阅读全文
摘要:CASE WHEN condition THEN result WHEN condition THEN result ............. [WHEN ...] [ELSE result] END CASE 子句可以用于任何表达式可以有效存在的地方。 condition 是一个返回boolea
阅读全文
摘要:添加线程组:测试计划-添加-线程-线程组 线程数:并发数 ramp-Up时间(秒):启动所有线程所需时间,例子:如果线程数为50,时间为10秒,那么就是10秒内启动完50个线程,也就是每秒启动5个线程 循环次数:不勾选永远时,后面循环次数生效 集合报告中的samples=线程数*循环次数 延迟创建线
阅读全文
摘要:搭建步骤: 1、python环境 省略 2、安装robotframework pip命令:pip install robotframework 3、JDK1.8 + Eclipse安装 + RED插件 官方发布的每一个RED插件,都会有相应支持的Eclipe版本说明。( jdk的安装跳过,网上百度就
阅读全文
摘要:环境准备: 1、安装allure工具 2、安装allure-pytest插件 pip install allure-pytest 3、配置环境变量:allure解压文件夹下bin目录添加到path环境变量中 4、测试环境是否成功:cmd allure 生成报告: 生成结果文件:pytest 测试套件
阅读全文
摘要:用例标签: 执行测试用例:pytest 测试套件名 -m 标签名 import pytest ''' 用例标签: @pytest.mark.标签名 执行测试:pytest 测试套件名 -m 标签名 这样执行会有警告,提示标签未注册 注册标签: 方式一: 创建配置文件pytest.ini [pytes
阅读全文
摘要:用例目录结构-按照数据环境 在每层的初始化文件中定义初始化清除操作,其中有的初始化清除操作需要调用多次,需要设置scope=session 在执行测试用例时,需要依次主动去调用每层初始化清除操作函数 代码: 需要导入相应的模块,再进行使用 from tc_data_env.nodata import
阅读全文
摘要:需要导入模块pytest 使用装饰器:pytest.fixture(scope='function',autouse=False) fixture()函数参数解释说明 fixture里面有个scope参数可以控制fixture的作用范围:session>module>class>function -
阅读全文
摘要:pythonpath是python搜索路径,import 模块都是从pythonpath中搜索 打印pythonpath import sys print(sys.path) 设置pythonpath: 指定目录添加到pythonpath中 sys.path.append('绝对路径') 在窗口中设
阅读全文
摘要:常用关键字: should be true python表达式 1 ${res} set variable he 2 should be true '${res}' in 'hello' # 不加‘’号,代表变量 3 # python表达式,空格不能多于2个,$res只能应用在表达式中 4 shou
阅读全文