selenuim是支持保存图片的。
不用定位截图什么的骚操作。
screenshot_as_png方法就可以很好的保存图片。比如保存验证码
不多说直接附上代码。

code1 = driver.find_element_by_xpath('//*[@id="app"]/div/div[3]/div[5]/div/img')  # 定位验证码
screenshot_as_bytes = code1.screenshot_as_png
 # 图片地址
image = "elemenent.png"
 # 覆盖写入照片
with open(image, 'wb') as f:
         f.write(screenshot_as_bytes)