截图操作

  • 截取整个页面
  • 截取指定元素

只有两个方法,比较简单,直接上代码

  1. # !/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. __title__ =
  5. __Time__ = 2020/3/25 17:52
  6. __Author__ = 小菠萝测试笔记
  7. __Blog__ = https://www.cnblogs.com/poloyy/
  8. """
  9. from selenium import webdriver
  10. driver = webdriver.Chrome("../resources/chromedriver.exe")
  11. driver.get("https://www.baidu.com")
  12. driver.maximize_window()
  13. # 截取整个页面
  14. driver.get_screenshot_as_file("test.png")
  15. driver.save_screenshot("tests.png")
  16. # 找到搜索框
  17. inputElement = driver.find_element_by_id("kw")
  18. # 截取搜索框元素
  19. inputElement.screenshot("inputElement.png")

知识点

  • get_screenshot_as_file()、save_screenshot() 效果一样, save_screenshot() 最终调用的函数就是前者
  • 后缀名建议写 .png ,否则会有Warning提示

转载: https://www.cnblogs.com/poloyy/p/12592745.html