在进行UI自动化测试时,你可能需要捕获程序执行错误时的截图,selenium提供获取浏览器截图的方法:
1 |
driver.get_screenshot_as_file(“image.png”) |
实例:
1 2 3 4 5 6 7 8 9 |
#捕捉百度输入框异常 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.itestcat.com") try: driver.find_element_by_id("kw").send_keys("itestcat") driver.find_element_by_id("su").click() except: driver.get_screenshot_as_file("error_png.png") |
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!