51Testing软件测试论坛
标题:
求助:selenium在chrome下有什么方法可以对页面进行截图?
[打印本页]
作者:
whyleave
时间:
2011-11-23 13:37
标题:
求助:selenium在chrome下有什么方法可以对页面进行截图?
captureEntirePageScreenshot只支持firefox,chrome下要截图的话有什么方法吗?
作者:
流光
时间:
2011-11-23 16:21
可以使用 capture_screenshot_to_string() 方法。
作者:
whyleave
时间:
2011-11-23 18:21
用法和captureEntirePageScreenshot一样吗?能不能给个例子?
作者:
流光
时间:
2011-11-23 18:46
可以自己写一个函数来进行
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
本帖最后由 ld469 于 2011-11-25 16:54 编辑
学习了~
还想问一下,firefox下这个命令支持相对路径嘛?
作者:
流光
时间:
2011-11-29 11:17
回复
5#
ld469
可以支持的。这个命令只是把截图转化成字符串。至于你想把这个图片保存到哪里就看你 open()的文件在哪里。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2