我有 selenium 代码运行,如果测试失败,我想看到整个过程从开始到结束(不使用屏幕截图),一些知道如何可以记录屏幕,而 selenium 运行。
from selenium import webdriver
driver = webdriver.Chrome()
# If test is fail i want to save video file who recorded the whole process
def test1():
driver.get(...)
e = driver.find_element(...)
e.click()
assert e.text == 'Some Text'
谢谢
2条答案
按热度按时间qvtsj1bj1#
使用外部库,如ffmpeg例如:
6ju8rftf2#
我正面临这个问题
我有三个想法:
1.如上所述使用FFMPEG
1.使用chrome扩展,u必须通过一些方式创建扩展的crx文件,例如在https://crxextractor.com/,然后
.add_extension
阅读更多Using Extensions with Selenium (Python)1.使用selenium打开https://recordscreen.io/的新选项卡
我会在之后获取更多信息