selenium實現螢幕截圖
selenium實現螢幕截圖儲存到具體目錄下
直接上程式碼:
from selenium import webdriver
from time import sleep, strftime, localtime, time
import os
class TestCase(object):
def __init__(self):
self.driver=webdriver.Chrome()
self.driver.get('http://www.baidu.com')
self.driver.maximize_window()
def test_jieping(self):
self.driver.find_element_by_id('kw').send_keys('selenium')
self.driver.find_element_by_id('su').click()
sleep(2)
#現在截圖儲存在當前路徑
#self.driver.save_screenshot('baidu.png')
#截圖的名稱拼接上日期
#st=strftime("%Y-%d-%H-%M-%S",localtime(time()))
#fime_time=st+'.png'
#self.driver.save_screenshot(fime_time)
#截圖儲存到具體目錄下
st = strftime("%Y-%d-%H-%M-%S", localtime(time()))
fime_time=st+'.png'
path=os.path.abspath('screnshopt')
file_path=path+'/'+fime_time
self.driver.get_screenshot_as_file(file_path)
if __name__ == '__main__':
case=TestCase()
case.test_jieping()
相關文章
- Python網頁截圖/螢幕截圖/截長圖如何實現?Python網頁
- SPX螢幕截圖軟體
- iOS螢幕截圖的方法iOS
- .NET 視窗/螢幕截圖
- 徒手從零實現 uTools 系列(三)- 螢幕取色和截圖
- iSnapshot for Mac螢幕截圖工具Mac
- android 螢幕截圖原始碼Android原始碼
- mac蘋果螢幕截圖快捷鍵Mac蘋果
- Selenium IDE 如何實現截圖IDE
- Mac螢幕截圖工具——iSnapshot for MacMac
- Android 5.0 螢幕錄製/截圖Android
- Windows 8.1怎麼給螢幕截圖Windows
- Android螢幕截圖方式總結Android
- Ubuntu螢幕截圖快捷鍵知多少Ubuntu
- 掌握Snagit 2023:輕鬆實現螢幕錄製與截圖Git
- Flutter學習 —- 螢幕截圖和高斯模糊Flutter
- Flutter學習 ---- 螢幕截圖和高斯模糊Flutter
- iOS-圖片水印,圖片裁剪和螢幕截圖iOS
- C#軟體開發例項.私人訂製自己的螢幕截圖工具(四)基本截圖功能實現C#
- 螢幕截圖工具Snagit 2022 macGitMac
- TechSmith Snagit 2022螢幕截圖工具MITGit
- Snagit 2022 for Mac(螢幕截圖工具)GitMac
- web端螢幕截圖,生成自定義海報!Web
- win10中怎麼拍攝螢幕截圖 在win10系統中拍攝螢幕截圖的步驟Win10
- CleanShot X:螢幕截圖、錄屏、滾動截圖、標註一個都不少
- 高畫質螢幕截圖工具GrabIt ,體驗不一樣的截圖感受
- 用electron開發了一個螢幕截圖工具
- Snagit 2023 for Mac(螢幕截圖軟體)GitMac
- 最強大的螢幕截圖軟體:Snagit for macGitMac
- Matplotlib 中文使用者指南 8.1 螢幕截圖
- Android獲取當前Activity的螢幕截圖Android
- 少俠學截圖-C#螢幕捕捉的方式C#
- Flutter 簽字畫板及螢幕或Widget截圖Flutter
- MAC小技巧|Mac螢幕截圖去除視窗陰影Mac
- Movavi Screen Recorder 22 Mac(螢幕錄影截圖軟體)Mac
- TechSmith Snagit mac最強大的螢幕截圖軟體MITGitMac
- Excel2010螢幕截圖工具使用技巧Excel
- win10截圖螢幕自動縮小怎麼回事 win10一截圖螢幕就自動縮放如何處理Win10