【发布时间】:2022-01-22 10:34:52
【问题描述】:
所以我尝试保存一个具有相同名称的屏幕截图,例如“屏幕”,然后如果它已经存在,则另存为“屏幕 1”和“屏幕 2”等等。
这是我的代码:
driver.get_screenshot_as_file("Screen.png")
【问题讨论】:
-
这篇文章可能会有所帮助:stackoverflow.com/questions/13852700/… 基本上,检查您尝试创建的文件是否已经存在,如果它确实增加了文件名。或者使用 python 内置的
tempfile功能来生成唯一名称。 -
更好的方法是在文件名中添加日期/时间戳。这样您就不会遇到任何名称冲突。
标签: python selenium selenium-webdriver