Appium學習21:屏幕截圖

截圖方法

方法1

save_screenshot() 該方法直接保存當前屏幕截圖到當前腳本所在文件位置。

driver.save_screenshot('login.png')

方法2

get_screenshot_as_file(self, filename)

將截圖保留到指定文件路徑

driver.get_screenshot_as_file('./images/login.png')

實踐案例

測試場景

在考研幫App登錄頁面輸入用戶名和密碼之後截圖,分別保存到當前文件和指定的文件路徑。

代碼實現

screenshot.py 

from find_element.capability import driver

driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').clear()
driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').send_keys('55555')

driver.find_element_by_id('com.tal.kaoyan:id/login_password_edittext').send_keys('zxw2018')

driver.save_screenshot('login.png')
driver.get_screenshot_as_file('./images/login.png')

driver.find_element_by_id('com.tal.kaoyan:id/login_login_btn').click()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章