robot framework下載文件操作


不同的瀏覽器點擊【下載】按鈕之后,需要點擊保存,還是確定,或者直接默認直接下載都是不一樣的

1.chrome:點擊【下載】之后,會自動執行下載操作,直到下載結束

A)點擊下載,等待下載結束(sleep 10)大概估計一下下載需要的時間

B)檢查下載到的指定目錄下,該文件是否存在,用Operating System庫中的 should exist關鍵字

C)刪除該文件(Operating System庫中的 Remove File,刪除剛剛下載的文件,方便下次運行本條用例,不用改參數)

  Should Exist    C:\\Users\\sunny\\Downloads\\SSL.zip    
       Remove File    C:\\Users\\sunny\\Downloads\\SSL.zip

成功!

2.firefox:點擊【下載】之后,會彈出火狐的下載頁面

 

  A)由於當前顯示頁面為瀏覽器自帶的,不能通過元素定位;再次推薦一個sikuli的庫,可以直接識別圖片,然后點擊圖片中的內容進行操作

  B)加載Library    SikuliLibrary庫,如何使用這個庫操作識別元素不在此贅述

  C)自動化時,點擊下載,打開該下載頁面時,默認選中【打開、通過】,故需要先選中保存文件

  D)其他的操作與chrome一致

成功~

3.IE瀏覽器與firefox的操作一致

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM