1. 程式人生 > >Appium螢幕截圖

Appium螢幕截圖

螢幕截圖用到的方法:

方法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’檔案路徑’進行轉碼