我有一个单词docx,其中包含许多表格。所以我很难通过所有的表格并计算一些细节。我需要自动化这些案例。这里我的问题是,首先我需要阅读具有“测试用例详细信息”标题的表,然后我需要计算具有“黑盒子”测试值的“测试类型”行。在这里,我附上了docx image这个词,供你关注。我需要输出像“黑盒子测试总数:200”。我正在使用python 3.6,请帮助我。
示例代码,我试过
from docx import Document
def table_test_automation(table):
for row in table.rows:
row_heading = row.cells[9].text
if row_heading != 'Test Type':
continue
Black_box = row.cells[1].text
return 1 if Black_box == 'Black Box' else 0
return 0
document = Document('VRRPv3-PEGASUS.docx')
yes_count = 0
for table in document.tables:
yes_count += table_test_automation(table)
print("Total No Of Black_box:",yes_count)
答案 0 :(得分:0)
目前尚不清楚第一行的内容是什么,所以这可能需要一些实验。
开始的地方是打印出表格标题单元格的内容:
table_heading_text = table.rows[0].cells[0].text
print(table_heading_text)
如果该文本是“测试用例详细信息”,您可以对其进行测试,以使表格符合进一步处理。
让我怀疑的是磁盘图标。如果该单元格仅包含图像,则此方法不起作用。