Appium螢幕截圖
阿新 • • 發佈:2018-11-08
螢幕截圖用到的方法:
方法1:save_screenshot()
該方法直接儲存當前螢幕截圖到當前指令碼所在的檔案位置
示例:
指令碼:
#!_*_ coding:UTF-8 _*_
from find_element.capability import driver
driver.find_element_by_xpath('//*[@text="安檢測速"]').click()
driver.save_screenshot('anjian.png') #螢幕截圖,儲存到當前指令碼所在的資料夾,命名為anjian.png
方法2:get_screenshot_os_file(self,filename)
該方法將截圖儲存到指定的資料夾路徑
示例:
指令碼:
#!_*_ coding:UTF-8 _*_ from find_element.capability import driver driver.find_element_by_xpath('//*[@text="安檢測速"]').click() # 螢幕截圖,儲存指定資料夾時,需要確保對應的資料夾已建立,否則無法儲存成功 driver.get_screenshot_as_file(u'F:\\wifibanlv\\find_element\\image\\anjian01.png')
注意:如果指定路徑出現中文字元時,需要加上u’檔案路徑’進行轉碼