robotframework如何設計web頁面的自動化---如何上傳圖片


搜了一圈,說是直接用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

 調試成功


免責聲明!

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



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