2017-08-21 94 views
0

有人可以告訴我如何使用selenium2library和Robot Framework從Windows目錄上傳文件。我嘗試過使用選擇文件命令,但我收到錯誤。 我不想爲此使用自動IT。 在這方面的任何幫助,將不勝感激。使用Robot Framework從Windows目錄上傳文件

以下是我已經嘗試

Choose File //div[6]/div[2]/div/div[2]/div[1]/div[1]/div[2]/div[1] C:\\Users\\Downloads\\File Name.xls 

命令這是

This is the snapshot of page

+2

請不要張貼代碼圖片。上傳文件的正確方法是使用「選擇文件」,因此請顯示您收到的錯誤。 –

+0

你確定你的xpath指向正確的元素嗎?我會從優化那部分開始,因爲你當前的xpath非常靜態和不雅。正如@BryanOakley所指出的那樣,我們需要知道機器人會給您什麼樣的錯誤以進一步幫助您。 – Verv

+0

@BryanOakley以下是錯誤:WebDriverException:消息:未知錯誤:無法集中元素 (會話信息:chrome = 60.0.3112.101) (驅動程序信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.1.7601 SP1 x86_64) –

回答

0

選擇文件應該工作的快照。問題將以您定位元素的方式出現。嘗試使用元素ID代替:

Choose File id=uploadChooseFile__lbo28ugd3040 C:\\Users\\Downloads\\File Name.xls