搜了一圈,說是直接用Selenium2Library無法實現頁面上上傳圖片
剛開始的時候由於定位直接定位到input上導致沒有辦法打開選擇本地文件,重新定位后可以打開
evaluate os.system(C:\Users\Administrator\Pictures\12.png)os不知道evaluate具體干啥直接拿來用,,果然自己搞笑了一把
然后在網絡的幫助下 下載了autoitv3 控制Windows上面的元素,
evaluate os.system(C:\Users\Administrator\Documents\testV.exe)os
下載了pywin32
下載了AutoItLibrary-1.1 安裝
安裝成功可以在rf ride 里面導入AutoItLibrary 未變紅 可以查看關鍵字源里面也有
現在運用robotframe ride還是報錯
下載完成在case suite里面的library中配置AutoItLibrary
導入庫 OperatingSystem
方法一
evaluate os.system(C:\Users\Administrator\Documents\testV.exe)os
方法暫時沒有調試通過
方法二
Sleep 1
Click Element xpath=//*[@id="create_form"]/section/div[1]/div[1]/div[2]/div[2]/div[2]/span
Sleep 2
win wait 打開
win active 打開
Control Set Text Edit1 C:\Users\Administrator\Pictures\12.png
Control Click Button1
暫時未調試
方法三:
Sleep 1
Click Element xpath=//*[@id="create_form"]/section/div[1]/div[1]/div[2]/div[2]/div[2]/span
Sleep 2
Control Send 打開 ${EMPTY} [CLASS:Edit; INSTANCE:1] C:\\Users\\Administrator\\Pictures\\12.png
Sleep 2
Control Click Button1
Sleep 1
調試成功