我正在使用 fpdf 生成自己的日志导出到 pdf。从“测试日志”中的“图片”面板单击后,我试图获取截屏。我可以从“日志项目”中获取名称和状态。我试图检查“图片”面板的数据类型,但它返回“浮动”而不是“图像”
logsCol = Project.Logs
logItem = logsCol.LogItem[0]
num = logItem.ChildCount
if num > 0:
for i in range(0, num):
name = logItem.Child[i].Name
status = logItem.Child[i].Status
#checking 'Picture' panel data type
#here need to get captured screenshot
screenType = logItem.Child[3].Data[0].Scheme.Child[0].DataType
data = [[name, screenType, status]]
#adding data to table
for row in data:
for datum in row:
pdf.cell(3.7, 2*th, str(datum), border=1)
pdf.ln(2*th)
pdf.output('Path to exported log\\TestReport.pdf', 'F')
是否可以从 TestComplete 获取屏幕截图?(从日志文件夹获取的选项不合适)