# selenium中对截屏的操作
from selenium import webdriver
from time import sleep, strftime, localtime, time
import os
class TestCase(object):
# 初始化
def __init__(self):
self.driver = webdriver.Chrome()
self.driver.get('https://www.baidu.com')
self.driver.maximize_window()
# 初步截屏
def test_screen(self):
self.driver.find_element_by_id('kw').send_keys('中国移动云视讯')
self.driver.find_element_by_id('su').click()
# 生成截图
self.driver.save_screenshot('baidu.png')
# 将截屏文件名称改为当前本地时间时分秒
def test_filetime_screen(self):
self.driver.find_element_by_id('kw').send_keys('中国移动云视讯')
self.driver.find_element_by_id('su').click()
# 生成截图
st = strftime("%Y-%m-%d-%H-%M_%S",localtime(time()))
file_time = st +'.png'
sleep(2)
self.driver.save_screenshot
selenium中截屏以及按照时间格式保存到相应文件夹
最新推荐文章于 2024-06-19 17:13:11 发布
本文介绍如何在selenium自动化测试中进行网页截屏操作,并结合时间戳将截图保存到特定的文件夹中,以方便管理和追踪测试过程。
摘要由CSDN通过智能技术生成