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
    然后得到结果;
screenshot.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容