whyleave 发表于 2011-11-23 13:37:02

求助:selenium在chrome下有什么方法可以对页面进行截图?

captureEntirePageScreenshot只支持firefox,chrome下要截图的话有什么方法吗?

流光 发表于 2011-11-23 16:21:10

可以使用 capture_screenshot_to_string() 方法。

whyleave 发表于 2011-11-23 18:21:58

用法和captureEntirePageScreenshot一样吗?能不能给个例子?

流光 发表于 2011-11-23 18:46:38

可以自己写一个函数来进行

def test():
      selenium.open('/')
      png=selenium.capture_screenshot_to_string()
      f=open('c://csts.png','wb')
      f.write(png.decode('base64'))
      f.close()

就可以在c盘生成这个图片了。

ld469 发表于 2011-11-25 16:44:20

本帖最后由 ld469 于 2011-11-25 16:54 编辑

学习了~:victory:
还想问一下,firefox下这个命令支持相对路径嘛?

流光 发表于 2011-11-29 11:17:21

回复 5# ld469


    可以支持的。这个命令只是把截图转化成字符串。至于你想把这个图片保存到哪里就看你 open()的文件在哪里。
页: [1]
查看完整版本: 求助:selenium在chrome下有什么方法可以对页面进行截图?