selenium 在屏幕截图路径中使用当前日期时间不起作用

gz5pxeao  于 2023-02-12  发布在  其他
关注(0)|答案(1)|浏览(87)

我想捕捉当前日期和时间戳的屏幕截图。并使用f字符串格式。但是,日期格式是不正确的出现后,屏幕截图被存储。而且,屏幕截图是一个空白文件。
下面是正在使用的代码:

import datetime
now = datetime.datetime.now() 
dt_string = now.strftime("%Y-%m-%d %H:%M")
self.driver.save_screenshot(f".\\Screenshots\\Add{dt_string}.png")

  [1]: https://i.stack.imgur.com/vRgar.png
axzmvihb

axzmvihb1#

看起来Add{dt_string}之间缺少分隔符。
试试看:

import datetime
now = datetime.datetime.now() 
dt_string = now.strftime("%Y-%m-%d %H:%M")
self.driver.save_screenshot(f".\\Screenshots\\Add\\{dt_string}.png")

相关问题