selenium_selenium+python截图--以当前时间命名保存图片

关于截图以时间的形式命名:
之前在网上查到资料:

driver.get_screenshot_as_file(u"D:/save_screenshot/%s.png" % datetime.now().strftime("%Y%m%d.%H%M%S.%f")[:-3])

这样就可以,但是亲测总是报错,提示:datetime下没有now()方法
通过研究发现,我这里必须要这样写才可以:

driver.get_screenshot_as_file("path/%s.png" % datetime.datetime.now().strftime("%Y%m%d.%H%M%S.%f")[:-3])
  • 很明显需要写两次datetime,我用的最新版的python2.7.12,不知道是不是这个原因,查看了内置方法也只有一个datetime
    然后得到结果;
selenium_selenium+python截图--以当前时间命名保存图片_第1张图片
screenshot.png

@暴雨 --2016-07-28 09:12:15

你可能感兴趣的:(selenium_selenium+python截图--以当前时间命名保存图片)