UI自动化——浏览器截屏
练习:
用chrome浏览器打开不同的网页,并截屏。
语法:
get_screenshot_as_file(“图片名.格式”)
数据准备:
将网页的域名/,写入文件,存放在f:\weburl.txt
#encoding=utf-8from selenium import webdriverimport time ,redriver=webdriver.Chrome()with open("f:\\weburl.txt") as fp : for url_date in fp:url=url_date.strip()# 使用正则生成图片的名称,即取网页的名称,如baidu、sohupic_name=re.search(r"www.(.*).com",url).group(1)driver.get(url)time.sleep(3)# 将调用get_screenshot_as_file方法,将截屏的图片,存放在对应路径,以png格式保存。driver.get_screenshot_as_file(r"f:\\测试截屏\\"+pic_name+".png")driver.quit()
执行后,图片存放在对应路径
如果觉得《Python+Selenium_UI自动化操作(5)——浏览器截屏》对你有帮助,请点赞、收藏,并留下你的观点哦!