龙空技术网

Python-web自动化之三种自动截图

温水青蛙202306 281

前言:

眼前大家对“python页面截图”大致比较重视,我们都想要知道一些“python页面截图”的相关文章。那么小编也在网络上搜集了一些有关“python页面截图””的相关知识,希望兄弟们能喜欢,我们快快来学习一下吧!

20221225星期日:

截图方式一:driver.get_screenshot_as_file('./get_screenshot_as_file-01.png')

截图方式二:driver.save_screenshot('./save_screenshot-01.png')

截图方式三:img_lable.screenshot('./screenshot-01.png')

"""@Project : For_Python_Pro@File : 截图_get_screenshot_as_file.py@Author : Administrator@Time : 2022/12/25 09:24@Product : PyCharm"""from time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import By# 1,不显示浏览器顶部的正在受自动测试软件的控制:driver_path = "./chromedriver.exe"options = webdriver.ChromeOptions()options.add_experimental_option("excludeSwitches",["enable-automation"])driver = webdriver.Chrome(options=options,executable_path=driver_path)driver.get(";)driver.maximize_window()sleep(3)# 截图方式一:driver.get_screenshot_as_file('./get_screenshot_as_file-01.png')sleep(3)# 截图方式二:driver.save_screenshot('./save_screenshot-01.png')sleep(3)# 截图方式三:# 使用此方法,可以进行存储弹框的图片:# 定位验证码框框:img_lable = driver.find_element(By.CLASS_NAME,'zllogo')img_lable.screenshot('./screenshot-01.png')sleep(10)

标签: #python页面截图