selenium批量窗口截图

工作中有很多截图的工作,比如本地化后的产品需要发给语言专家做语言评审,有时候不方便直接共享产品环境,或者网络限制等原因无法共享,需要大量的手工抓图。

目前用selenium可以实现批量抓图,以华为商城为例:

from seleniumimport webdriver

driver = webdriver.Chrome()

urls= ['https://www.vmall.com','https://www.vmall.com/honor']  #数据源比较大的时候可以存储在excel中。

i=0

for urlin urls:

i+=1

    driver.get(url)

driver.maximize_window()

driver.get_screenshot_as_file(f'./vmall+{i}.png')

driver.quit()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。