selenium截屏操作(也支持截长图)


1.常用的可能是谷歌和火狐做自动化在抛异常的时候可以截屏保存

from selenium import webdriver


br=webdriver.Chrome()
br.maximize_window()
br.get("https://www.cnblogs.com/Jack-cx/p/9383990.html")


br.save_screenshot("e:/app1.png")

 

效果1,直截当前页面:

 

 

 

2.有的场景需要截全屏,但是内容过多,所以用 PhantomJS截图,和上面代码一样,但是截图是截全屏而不是当前页面

from selenium import webdriver


br=webdriver.PhantomJS()
br.maximize_window()
br.get("https://www.cnblogs.com/Jack-cx/p/9383990.html")


br.save_screenshot("e:/app1.png")

 

效果2,截长图:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM