1.0 需要导入pathlib的Path类:
from pathlib import Path
- 1
2.0 截图函数:
可以使用以下两种
driver.save_screenshot()
driver.get_screenshot_as_file()
- 1
- 2
3.0 实现:
i=1
scrpath='D:\\Ex3' #指定的保存目录
capturename = '\\'+str(i) + '.png' #自定义命名截图
wholepath=scrpath+capturename
if Path(scrpath).is_dir(): #判断文件夹路径是否已经存在
pass
else:
Path(scrpath).mkdir() #如果不存在,创建文件夹
while Path(wholepath).exists(): #判断文件是否已经存在,也可使用is_file()判断
i+=1
capturename = '\\'+str(i) + '.png'
wholepath = scrpath+capturename
driver.get_screenshot_as_file(wholepath) #不能接受Path类的值,只能是字符串,否则无法截图
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
版权声明:本文为博主原创文章,博文旨在学习分享,本人允许以引用的形式转载,请在文章前面加博文的url。但不允许未经同意的商业转载。 https://blog.csdn.net/u010654583/article/details/79469473