⑴ robot framework上傳文件的文件路徑
choose file
官方給定的解釋如下:
Source:
Selenium2Library <test library>
Arguments:
[ locator | file_path ]
Inputs the `file_path` into file input field found by `identifier`.
This keyword is most often used to input files into upload forms. The
file specified with `file_path` must be available on the same host where
the Selenium Server is running.
Example:
Choose File my_upload_field /home/user/files/trades.csv
一開始以為進入到上傳頁面,點擊瀏覽,再使用choose file,結果發現,這個函數包含了 點擊瀏覽--選中文件 那麼點擊瀏覽就是多餘的操作了
在該頁面,就只需要執行choose 就可以將圖片選中,執行的具體命令為:
choose file xpath=//div[@class='pd6 dot fcb']/span/input
C:\\Documents and Settings\\zhouxuan\\My Documents\\My
Pictures\\bug5.png
其中xpath為選中瀏覽圖標的路徑,而 C:\\Documents and Settings\\zhouxuan\\My Documents\\My Pictures\\bug5.png(此處的\\為轉義用,當只用\時會出現錯誤)則為需要上傳的圖片的路徑。
該操作執行完畢後,則會顯示為:
圖片已經順利載入進來了,後續的操作就很簡單了。