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。