iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python自动化测试selenium怎么指定截图文件名
  • 520
分享到

Python自动化测试selenium怎么指定截图文件名

2023-06-30 13:06:45 520人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python自动化测试selenium怎么指定截图文件名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python自动化测试selenium怎么指定截图文件名文章都会有所收获,下面我们一起来看

这篇文章主要介绍了python自动化测试selenium怎么指定截图文件名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python自动化测试selenium怎么指定截图文件名文章都会有所收获,下面我们一起来看看吧。

    前言:

    Selenium 支持 WEB 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较等功能。支持多种浏览器、多种编程语言(Java、C#、Python、Ruby、PHP 等)、支持多种操作系统windowslinuxiOSAndroid 等)、开源免费。

    它主要由三个工具组成:WebDriver、IDE、Grid。

    Selenium架构:

    Python自动化测试selenium怎么指定截图文件名

    在客户端(client)完成 Selenium 脚本编写,将脚本传送给 Selenium 服务器,Selenium 服务器使用浏览器驱动(driver)与浏览器(browser)进行交互。

    Selenium核心组件:

    • WebDriver 使用浏览器提供的 api 来控制浏览器,就像用户在操作浏览器,不具有侵入性。

    • IDE 是 Chrome 和 Firefox 扩展插件,可以录制用户在浏览器中的操作。

    • Grid 用于 Selenium 分布式,你可以在多个浏览器和操作系统运行测试用例。

    方法介绍:

    • time.strftime()可以用来获得当前时间,可以将时间格式化为字符串等。

    • WebDriver 提供了截图方法 get_screenshot_as_file() 来截取当前页面,

    • get_screenshot_as_file()一般用于自动化测试页面抛出异常,以及保存测试信息。

    一、python中时间日期格式化符号

    • %y 两位数的年份表示(00-99)

    • %Y 四位数的年份表示(000-9999)

    • %m 月份(01-12)

    • %d 月内中的一天(0-31)

    • %H 24小时制小时数(0-23)

    • %I 12小时制小时数(0-12)

    • %M 分钟数(0-59)

    • %S 秒(00-59)

    二、使用步骤

    1.导入time模块,webdriver类

    代码如下:

    import timefrom selenium import webdriver

    2.实际代码操作

    Python自动化测试selenium怎么指定截图文件名

    关于“Python自动化测试selenium怎么指定截图文件名”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python自动化测试selenium怎么指定截图文件名”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

    --结束END--

    本文标题: Python自动化测试selenium怎么指定截图文件名

    本文链接: https://www.lsjlt.com/news/329368.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Python自动化测试selenium怎么指定截图文件名
      这篇文章主要介绍了Python自动化测试selenium怎么指定截图文件名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python自动化测试selenium怎么指定截图文件名文章都会有所收获,下面我们一起来看...
      99+
      2023-06-30
    • Python自动化测试selenium指定截图文件名方法
      目录前言:一、python中时间日期格式化符号二、使用步骤1.导入time模块,webdriver类2.实际代码操作总结:前言: Selenium 支持 Web 浏览器的自动化,它提...
      99+
      2024-04-02
    • python自动化测试selenium屏幕截图示例
      WebDriver内置了测试中捕获屏幕并保存的方法。 示例脚本: (1)save_screenshot(filename):保存屏幕截图 from selenium impor...
      99+
      2024-04-02
    • python如何自动化测试selenium屏幕截图
      这篇文章主要为大家展示了“python如何自动化测试selenium屏幕截图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何自动化测试selenium屏幕截图”这篇文章吧。WebD...
      99+
      2023-06-25
    • python自动化测试中Selenium怎么用
      小编给大家分享一下python自动化测试中Selenium怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.安装完成自动化测试,需要配置三个东西。selen...
      99+
      2023-06-29
    • Python自动化测试利器selenium怎么使用
      1 自动化测试自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。自动化测试包括UI自动化,接口自动化,单元测试自动化。按照这个金字塔模型来进行...
      99+
      2023-05-17
      Python Selenium
    • python自动化测试selenium定位frame及iframe示例
      frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的...
      99+
      2024-04-02
    • Python + selenium 自动化测试框架是怎样的
      今天就跟大家聊聊有关Python + selenium 自动化测试框架是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。自动化测试框架项目自动化测试...
      99+
      2023-06-22
    • python自动化测试selenium定位frame及iframe的示例分析
      小编给大家分享一下python自动化测试selenium定位frame及iframe的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!frame标签有frameset、frame、iframe三种,frameset和...
      99+
      2023-06-25
    • python自动化测试selenium核心技术等待条件教程
      Selenium中的鼠标和键盘事件被封装在ActionChains类中,使用方法: ActionChains(driver).click(btn).perform() Actio...
      99+
      2024-04-02
    • python自动化测试之破解图文验证码
      对于web应用程序来讲,处于安全性考虑,在登录的时候,都会设置验证码,验证码的类型种类繁多,有图片中辨别数字字母的,有点击图片中指定的文字的,也有算术计算结果的,再复杂一点就是滑动验...
      99+
      2024-04-02
    • python自动化测试selenium核心技术等待条件有哪些
      这篇文章主要介绍python自动化测试selenium核心技术等待条件有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Selenium中的鼠标和键盘事件被封装在ActionChains类中,使用方法:Action...
      99+
      2023-06-25
    • Python怎么实现自动化测试
      本篇文章为大家展示了Python怎么实现自动化测试,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码...
      99+
      2023-06-14
    • 怎么使用Selenium自动化测试实现窗口切换
      这篇文章主要介绍“怎么使用Selenium自动化测试实现窗口切换”,在日常操作中,相信很多人在怎么使用Selenium自动化测试实现窗口切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Seleniu...
      99+
      2023-07-05
    • 怎么用Python+Appium做自动化测试
      这篇文章主要讲解了“怎么用Python+Appium做自动化测试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python+Appium做自动化测试”吧!目录一、环境准备二、真机测试一...
      99+
      2023-06-20
    • Selenium浏览器自动化怎么上传文件
      这篇文章主要介绍“Selenium浏览器自动化怎么上传文件”,在日常操作中,相信很多人在Selenium浏览器自动化怎么上传文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Selenium浏览器自动化怎么上...
      99+
      2023-06-29
    • python+pytest自动化测试封装怎么实现
      本篇内容介绍了“python+pytest自动化测试封装怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!例如单个接口的请求代码如下:i...
      99+
      2023-07-02
    • python中Airtest自动化测试工具怎么用
      小编给大家分享一下python中Airtest自动化测试工具怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Airtest的官网介绍项目构成Airtest:是...
      99+
      2023-06-29
    • python怎么使用Hypothesis来自动化单元测试
      这篇文章主要介绍了python怎么使用Hypothesis来自动化单元测试,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Hypothesis 是一个 Python 库,用于让...
      99+
      2023-06-14
    • python怎么移动文件到指定文件夹
      要将文件移动到指定文件夹,可以使用`shutil`模块中的`move`函数。以下是一个示例代码:```pythonimport sh...
      99+
      2023-09-27
      python
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作