日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python自動化測試selenium指定截圖文件名方法_python

作者:慕聿木魚 ? 更新時間: 2022-07-07 編程語言

前言:

Selenium 支持 Web 瀏覽器的自動化,它提供一套測試函數,用于支持 Web 自動化測試。函數非常靈活,能夠完成界面元素定位、窗口跳轉、結果比較等功能。支持多種瀏覽器、多種編程語言(Java、C#、Python、Ruby、PHP 等)、支持多種操作系統(Windows、Linux、IOS、Android 等)、開源免費。

它主要由三個工具組成:WebDriver、IDE、Grid。

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 time
from selenium import webdriver

2.實際代碼操作

總結:

原文鏈接:https://blog.51cto.com/u_15635944/5290501

欄目分類
最近更新