安装Python的docx模块
在执行进行自动化测试的时候,很多时候我们其实不会一直关注这个测试的,很多时候我们只需要关注一个结果,与我们的预期是否相互符合就可以了。
所以我们只需要把预期结果,和实际结果的对比结果放到docx的文件里面,把实际结果截图也保存在docx文件里面就行了。
我们一般还是使用pip对docx进行安装,不过在安装这个之前需要安装一个lxml所以,先在命令行中输入:
easy_install --allow-hosts=lxml.de,*.python.org lxml==3.4.2
然后再使用pip安装:
pip install python-docx
两者安装成功过后可以验证结果如下:
from docx import Documentfrom docx.shared import Inches document = Document() document.add_heading('Document Title', 0) p = document.add_paragraph('A plain paragraph having some ')p.add_run('bold').bold = Truep.add_run(' and some ')p.add_run('italic.').italic = True document.add_heading('Heading, level 1', level=1)document.add_paragraph('Intense quote', style='IntenseQuote') document.add_paragraph( 'first item in unordered list', style='ListBullet')document.add_paragraph( 'first item in ordered list', style='ListNumber') document.add_picture('D:\\shot.png', width=Inches(1.25)) table = document.add_table(rows=1, cols=3)hdr_cells = table.rows[0].cellshdr_cells[0].text = 'Qty'hdr_cells[1].text = 'Id'hdr_cells[2].text = 'Desc' document.add_page_break() document.save('demo.docx')
后面有机会使用再把docx模块和selenium模块结合的例子写出来。