一、断言

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

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

二、截图

# 调用截屏方法(路径+截图名称)driver.get_screenshot_as_file('../image/image.png')

from selenium import webdriver
from time import sleep
import osdriver=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()

断言和截图

 
 

转载于:https://www.cnblogs.com/liunaixu/p/11084342.html

Selenium3+python自动化009- 截图相关推荐

  1. python自动化表格截图_python自动化操作——excel刷新数据并截图发送微信

    1 importos2 importwin32gui, win32api, win32con, win32com3 from win32com.client importDispatch4 from ...

  2. Selenium3+python自动化008-操作浏览器基本方法

    一.打开网站 1.第一步:从selenium里面导入webdriver模块 2.打开Firefox浏览器(Ie和Chrome对应下面的) 3.打开百度网址 二.页面刷新 1.有时候页面操作后,数据可能 ...

  3. Selenium3+python自动化009- 多选框

    多选框 # 随机选择多选框 # sports=driver.find_elements_by_name("sport") # maxnum=len(sports) # num=ra ...

  4. python自动化办公脚本下载-python自动化脚本

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_stat ...

  5. 【效率】微软开源最强Python自动化神器!不用写一行代码!

    相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...

  6. 【干货分享】推荐5个可以让你事半功倍的Python自动化脚本

    相信大家都听说自动化流水线.自动化办公等专业术语,在尽量少的人工干预的情况下,机器就可以根据固定的程序指令来完成任务,大大提高了工作效率. 今天小编来为大家介绍几个Python自动化脚本,也希望可以大 ...

  7. 基于python技术的自动化运维是干嘛的_《Python自动化运维 技术与最佳实践》.pdf...

    [实例简介]Python自动化运维 技术与最佳实践 [刘天斯著][机械工业出版社][2014.12][291页].pdf [实例截图] [核心代码] 目 录 本书赞誉 前 言 第一部分 基础篇 第1章 ...

  8. Appium+python自动化8-Appium Python API

    Appium+python自动化8-Appium Python API 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contex ...

  9. python能不能自动写代码_微软最强 Python 自动化工具开源了!不用写一行代码

    1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python,它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...

最新文章

  1. AI一分钟 | 美女机器人竟然想生孩子,太可怕了!比尔·盖茨当选中国工程院外籍院士
  2. 加快LOOP嵌套循环的一个方法
  3. 2021下半年软考分数线会有变动吗?
  4. linux tee 重定向_快乐的linux命令行-重定向
  5. 无需破解,Python这个神器帮你免费获取资源,赶紧收藏!
  6. 生成器案例,#采集日志
  7. python指定目录生成.csv文件_python文件处理-根据csv文件内容,将对应图像拷贝到指定文件夹...
  8. 我写的第一个jquery插件:jquery.photoFrame(version 0.2)
  9. 《Linux性能及调优指南》 Linux进程管理
  10. 将图像数据jpg,png等存储为npy/npz格式
  11. 电阻式触摸屏UI设计
  12. 《一万小时理论》读书笔记
  13. iOS 微信支付开发(最新版)
  14. 解决Google浏览器打不开宝塔登录页面——阿里云服务器
  15. yiui易柚7 是Android什么版本,康佳YIUI易柚操作系统
  16. Xilinx-7系列FPGA架构—— CLB
  17. python安装环境相关,已被坑过
  18. 32位计算机中内存地址如何表示,内存地址是什么
  19. 程序员的核心竞争力是什么?为什么?
  20. springboot集成rabbitmq商品秒杀业务实战(流量削峰)

热门文章

  1. python贪吃蛇_如何用Python写一个贪吃蛇?
  2. c++字符串拼接_Python零基础入门(三):字符串进阶
  3. 线程池每次用都创建吗_跳槽涨薪季面试题之多线程(三)
  4. 计算机二级在学校报还是外面报好,谁知道考计算机二级在哪个学校比较好啊?...
  5. go通过thrift连接hbase_关于thrift协议改进畅想
  6. java sftp nologin_SFTP连接通过Java询问奇怪的身份验证
  7. mysql从一张表更新另外一张表_MySQL 从一张表update字段到另外一张表中
  8. php生成静态页面并预览
  9. mysql的count(*)的优化,获取千万级数据表的总行数
  10. Android程序员面试必备的知识点,附答案