練習篇32 練習篇完-如何截圖並保存
《自動化測試系列教程》本系列教程系朋友學習自動化測試過程做的筆記。計劃60篇幅。
朋友原話:「我的寫文章的路線是,教程系列是 一步一步教你設計Python+Selenium自動化測試框架,其中包括4個部分(共計:60篇),基礎篇(5篇):主要告訴大家,Python+Selenium的運行環境怎麼搭建以及第一個demo案例
練習篇(32篇):主要告訴大家,xpath使用、怎麼定位頁面元素、根據頁面元素進行獲取。比如:如何獲取網頁中所有郵箱等。
本篇是練習篇最後一篇。
如何截圖並保存
如何利用Selenium的方法進行截圖,在測試過程中,是有必要截圖,特別是遇到錯誤的時候進行截圖。在selenium for Python中主要有三個截圖方法,我們挑選其中最常用的一種。
get_screenshot_as_file()
# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)
driver.get("https://www.baidu.com")
time.sleep(1)
driver.get_screenshot_as_file("C:\Users\你的賬戶名\Desktop\baidu.png")
driver.quit()
執行結果:會在桌面保存一張百度首頁的截圖,圖片後綴是png。注意路徑是要兩個\
傳送門:
練習篇31-獲取頁面元素的href屬性
練習篇30-獲取當前頁面全部圖片信息
練習篇29-處理Alert彈窗
練習篇28-處理iframe切換
練習篇27-多窗口之間切換
練習篇26-執行JavaScript
練習篇之25-滑鼠右鍵


※練習篇31-獲取頁面元素的href屬性
※記錄一次Jmail發送郵件提示530錯誤
※練習篇30-獲取當前頁面全部圖片信息
※記錄一次mysql保持不亂碼查詢時候亂碼
※練習篇29-處理Alert彈窗
TAG:凱哥java |
※如何使用Win10《屏幕草圖》進行截圖並編輯
※E3 2018:《死亡擱淺》高清4K截圖壁紙 原圖下載
※截圖測你2019年運勢,敢試試嗎?
※截圖,獲取你的2019關鍵詞
※這些以假亂真的圖片,可能是2018年最棒的遊戲截圖
※迄今為止畫面最好的F1遊戲 《F1 2019》官方截圖
※截圖看看你的2019運勢
※2018年度最佳遊戲截圖,每一張都可以當作壁紙
※E3 2018:《正當防衛4》首批截圖泄露
※《蜘蛛俠》2016版vs2018版截圖對比 進步非常明顯
※GC 2018:《賽博朋克2077》新截圖曝光 畫質細膩
※畫面吊炸天!2080ti顯卡PC版《鬼泣5》最高畫質截圖
※截圖Get狗年新簽,2018你的潛力在哪裡?
※火影搞笑截圖第84期
※2018年1月新番,截圖介紹
※GC:《賽博朋克2077》光追截圖 細節精緻真實度爆表
※《刀劍神域》23集無修版的一些截圖,多圖慎入
※蘋果App Store更改上架規則 描述截圖從5張增加到10張
※《實況足球2019》首批遊戲截圖與特色內容泄露
※火影搞笑截圖第88期