91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python自動化測試selenium怎么指定截圖文件名

發布時間:2022-05-13 15:53:47 來源:億速云 閱讀:175 作者:iii 欄目:開發技術

這篇文章主要介紹了Python自動化測試selenium怎么指定截圖文件名的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Python自動化測試selenium怎么指定截圖文件名文章都會有所收獲,下面我們一起來看看吧。

    前言:

    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類

    代碼如下:

    import time
    from selenium import webdriver

    2.實際代碼操作

    Python自動化測試selenium怎么指定截圖文件名

    關于“Python自動化測試selenium怎么指定截圖文件名”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Python自動化測試selenium怎么指定截圖文件名”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    景宁| 满洲里市| 重庆市| 三门峡市| 清苑县| 同仁县| 马关县| 沙雅县| 三穗县| 湖州市| 深水埗区| 澄迈县| 封丘县| 中超| 红安县| 太保市| 山东省| 长顺县| 布尔津县| 汶川县| 河北区| 泰兴市| 永清县| 石台县| 长寿区| 凯里市| 德钦县| 安多县| 甘德县| 靖边县| 洱源县| 德阳市| 小金县| 固镇县| 尤溪县| 民和| 屯留县| 洛南县| 溧水县| 汉沽区| 宣恩县|