Item 对象¶
XlsxItem是用例的python对象,拥有以下属性可供钩子函数使用
警告
注意:修改item对象的都会可能导致pytest不稳定!
- pytest_xlsx.XlsxItem.name¶
当用例的用例名(xlsx文件中的name字段)
- pytest_xlsx.XlsxItem.nodeid¶
当用例的id(目录+文件名+用例名),具有为唯一性
- pytest_xlsx.XlsxItem.xlsx_data¶
xlsx中的原始内容
- pytest_xlsx.XlsxItem.max_step_no¶
用例的步骤数量
- pytest_xlsx.XlsxItem.current_step_no¶
当前的步骤序号,0表示是第一个步骤。和
max_step_no相等则表示是最后一个步骤
- pytest_xlsx.XlsxItem.is_first_step¶
当前步骤是否是第一个步骤
- pytest_xlsx.XlsxItem.is_last_step¶
当前步骤是否是最后一个步骤
- pytest_xlsx.XlsxItem.current_step¶
当前的步骤内容,是一个字典。
- pytest_xlsx.XlsxItem.usefixtures¶
当前的用例请求的fixtures及其结果,是一个字典,fixture名为key,返回值为value。