Selenium3+python自动化009- 截图

一、断言

 assert cur_title=='百度一下,你就知道1','title断言失败'

'title断言失败':自定义报错

二、截图

# 调用截屏方法(路径+截图名称)
driver.get_screenshot_as_file('../image/image.png')
复制代码
from selenium import webdriver
from time import sleep
import os

driver=webdriver.Chrome()

# 最大化
driver.maximize_window()

driver.get('https://www.baidu.com')
cur_title=driver.title
cur_url=driver.current_url
print(cur_title)
print(cur_url)
assert cur_title=='百度一下,你就知道','title断言失败'
try:
    assert cur_title=='百度一下,你就知道1','title断言失败'
    assert cur_url=='https://www.baidu.com/123'
except:
    # 调用截屏方法
    # driver.get_screenshot_as_file('../image/image.png')
    driver.get_screenshot_as_file('image.png')

sleep(3)
driver.quit()
断言和截图
复制代码

 

 

 

 
posted @   思江  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示