gpt4 book ai didi

python - Python 中 Selenium Webdriver 测试失败时的自动截图

转载 作者:IT老高 更新时间:2023-10-28 20:27:18 31 4
gpt4 key购买 nike

如果我的 webdriver 测试失败(任何异常或断言错误),我想自动捕获屏幕截图。我正在使用 Python unittest 和 Selenium Webdriver。有没有人可以解决这个问题?

最佳答案

在 Firefox 中做一些 webdriver 的工作...将任何异常的屏幕截图保存到过时的图像文件中:

from datetime import datetime
from selenium import webdriver

browser = webdriver.Firefox()

try:
# do some webdriver stuff here
except Exception as e:
print e
now = datetime.now().strftime('%Y-%m-%d_%H-%M-%S')
browser.get_screenshot_as_file('screenshot-%s.png' % now)

关于python - Python 中 Selenium Webdriver 测试失败时的自动截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12024848/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com