Python自动化测试selenium怎么指定截图文件名(python,selenium,开发技术)

时间:2024-05-06 12:30:59 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    前言:

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

    它主要由三个工具组成: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类

    代码如下:

    importtimefromseleniumimportwebdriver

    2.实际代码操作

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

     </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
    本文:Python自动化测试selenium怎么指定截图文件名的详细内容,希望对您有所帮助,信息来源于网络。
    上一篇:怎么使用java生成激活码和密钥下一篇:

    10 人围观 / 0 条评论 ↓快速评论↓

    (必须)

    (必须,保密)

    阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18