當前位置:
首頁 > 知識 > 練習篇32 練習篇完-如何截圖並保存

練習篇32 練習篇完-如何截圖並保存


《自動化測試系列教程》本系列教程系朋友學習自動化測試過程做的筆記。計劃60篇幅。


朋友原話:「我的寫文章的路線是,教程系列是 一步一步教你設計Python+Selenium自動化測試框架,其中包括4個部分(共計:60篇),基礎篇(5篇):主要告訴大家,Python+Selenium的運行環境怎麼搭建以及第一個demo案例


練習篇(32篇):主要告訴大家,xpath使用、怎麼定位頁面元素、根據頁面元素進行獲取。比如:如何獲取網頁中所有郵箱等。

本篇是練習篇最後一篇。


如何截圖並保存


如何利用Selenium的方法進行截圖,在測試過程中,是有必要截圖,特別是遇到錯誤的時候進行截圖。在selenium for Python中主要有三個截圖方法,我們挑選其中最常用的一種。



練習篇32 練習篇完-如何截圖並保存


get_screenshot_as_file()



練習篇32 練習篇完-如何截圖並保存



# 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-滑鼠右鍵

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

練習篇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期