Python自動(dòng)化測(cè)試selenium指定截圖文件名方法
前言:
Selenium 支持 Web 瀏覽器的自動(dòng)化,它提供一套測(cè)試函數(shù),用于支持 Web 自動(dòng)化測(cè)試。函數(shù)非常靈活,能夠完成界面元素定位、窗口跳轉(zhuǎn)、結(jié)果比較等功能。支持多種瀏覽器、多種編程語言(Java、C#、Python、Ruby、PHP 等)、支持多種操作系統(tǒng)(Windows、Linux、IOS、Android 等)、開源免費(fèi)。
它主要由三個(gè)工具組成:WebDriver、IDE、Grid。
Selenium架構(gòu):

在客戶端(client)完成 Selenium 腳本編寫,將腳本傳送給 Selenium 服務(wù)器,Selenium 服務(wù)器使用瀏覽器驅(qū)動(dòng)(driver)與瀏覽器(browser)進(jìn)行交互。
Selenium核心組件:
- WebDriver 使用瀏覽器提供的 api 來控制瀏覽器,就像用戶在操作瀏覽器,不具有侵入性。
- IDE 是 Chrome 和 Firefox 擴(kuò)展插件,可以錄制用戶在瀏覽器中的操作。
- Grid 用于 Selenium 分布式,你可以在多個(gè)瀏覽器和操作系統(tǒng)運(yùn)行測(cè)試用例。
方法介紹:
- time.strftime()可以用來獲得當(dāng)前時(shí)間,可以將時(shí)間格式化為字符串等。
- WebDriver 提供了截圖方法 get_screenshot_as_file() 來截取當(dāng)前頁面,
- get_screenshot_as_file()一般用于自動(dòng)化測(cè)試頁面拋出異常,以及保存測(cè)試信息。
一、python中時(shí)間日期格式化符號(hào)
- %y 兩位數(shù)的年份表示(00-99)
- %Y 四位數(shù)的年份表示(000-9999)
- %m 月份(01-12)
- %d 月內(nèi)中的一天(0-31)
- %H 24小時(shí)制小時(shí)數(shù)(0-23)
- %I 12小時(shí)制小時(shí)數(shù)(0-12)
- %M 分鐘數(shù)(0-59)
- %S 秒(00-59)
二、使用步驟
1.導(dǎo)入time模塊,webdriver類
代碼如下:
import time from selenium import webdriver
2.實(shí)際代碼操作

總結(jié):
到此這篇關(guān)于Python自動(dòng)化測(cè)試selenium指定截圖文件名方法的文章就介紹到這了,更多相關(guān)Python 自動(dòng)化測(cè)試 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python + selenium 自動(dòng)化測(cè)試框架詳解
- python自動(dòng)化測(cè)試selenium屏幕截圖示例
- python自動(dòng)化測(cè)試selenium定位frame及iframe示例
- python自動(dòng)化測(cè)試selenium執(zhí)行js腳本實(shí)現(xiàn)示例
- Python結(jié)合Selenium簡(jiǎn)單實(shí)現(xiàn)Web自動(dòng)化測(cè)試
- 教你用Python+selenium搭建自動(dòng)化測(cè)試環(huán)境
- Python自動(dòng)化測(cè)試?yán)鱯elenium詳解
相關(guān)文章
Python利用wxPython制作股票價(jià)格查詢工具
在當(dāng)今信息時(shí)代,金融市場(chǎng)是一個(gè)引人注目的話題。本文將介紹如何使用 Yahoo Finance API、yfinance 模塊和 wxPython 庫來創(chuàng)建一個(gè)簡(jiǎn)單的全球股市實(shí)時(shí)價(jià)格查詢工具,希望大家能夠喜歡2023-05-05
python調(diào)用chrome實(shí)現(xiàn)網(wǎng)頁自動(dòng)操作過程
這篇文章主要介紹了python調(diào)用chrome實(shí)現(xiàn)網(wǎng)頁自動(dòng)操作,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11
python服務(wù)器中發(fā)送外部請(qǐng)求的基本步驟
在Python中,服務(wù)器發(fā)送外部請(qǐng)求是一個(gè)常見的操作,尤其是在需要集成不同服務(wù)或API時(shí),有多種庫可以幫助你完成這項(xiàng)任務(wù),但最流行和廣泛使用的庫之一是requests,下面給大家分享python服務(wù)器中發(fā)送外部請(qǐng)求的基本步驟,感興趣的朋友一起看看吧2024-08-08
關(guān)于PySnooper 永遠(yuǎn)不要使用print進(jìn)行調(diào)試的問題
這篇文章主要介紹了關(guān)于PySnooper 永遠(yuǎn)不要使用print進(jìn)行調(diào)試的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Python庫?Bokeh?數(shù)據(jù)可視化實(shí)用指南
大家好,今天跟大家分享的是交互式可視化神器?Python?Bokeh?的詳細(xì)使用教程,Bokeh是一個(gè)面向現(xiàn)代web瀏覽器的交互式可視化庫。它提供了多功能圖形的優(yōu)雅、簡(jiǎn)潔的構(gòu)造,并在大型數(shù)據(jù)集或流式數(shù)據(jù)集上提供了高性能的交互性,接下來讓我們?cè)敿?xì)看看吧2021-11-11
python查找指定依賴包簡(jiǎn)介信息實(shí)現(xiàn)
這篇文章主要為大家介紹了python查找指定依賴包簡(jiǎn)介信息實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
mac PyCharm添加Python解釋器及添加package路徑的方法
今天小編就為大家分享一篇mac PyCharm添加Python解釋器及添加package路徑的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10
python列表數(shù)據(jù)增加和刪除的具體實(shí)例
在本篇文章里小編給大家整理的是一篇關(guān)于python列表數(shù)據(jù)增加和刪除的具體實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-05-05

