保存截图
所谓有图有真相,在测试过程中遇到错误的时候最好截图保存下来,最后在生成测试报告的时候可以一并附上
常用的保存截图的方法get_screenshot_as_file();方法中的参数为保存的路径
注意点:最好保存为png格式,保存为其他格式如:jpg,也不会报错,生成的截图也可以查看,但是运行时会有一个警告,当然警告也可忽略,不影响程序运行
代码部分
这里是登录为例,登录失败的时候截图保存下来
代码
# coding:utf-8
from selenium import webdriver
import time
# 初始设置
driver = webdriver.Chrome()
driver.get("http://192.168.1.9:8080/login.do?gotoURL=http%3A%2F%2F192.168.1.9%3A8080%2Fportal%2Fgeoindex.do")
driver.maximize_window()
time.sleep(1)
# 执行登录操作
driver.find_element_by_id("userAccount").clear()
driver.find_element_by_id("userAccount").send_keys("xxxxx") # 输入登录用户名
driver.find_element_by_id("passwd").clear()
driver.find_element_by_id("passwd").send_keys("xxxx") # 输入登录密码
driver.find_element_by_id("bt