robotframework框架ui自动化测试上传附件问题
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                robotframework框架ui自动化测试上传附件问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                一、input標簽直接輸入
獲取元素直接sendkeys,傳入文件路徑(此方法沒有成功,可能和框架有關,上傳流文件不可以?)
二、使用autoit3工具生成exe文件,os.system運行文件
1、安裝好autoit3工具后,打開Au3Info,如圖,把鼠標放到finder tool上,拖動到需要識別的控件上
 窗口的title為“選擇要加載的文件”,標題的Class為“#32770”。
文件名輸入框的class 為“Edit”,Instance為“1” ,所以ClassnameNN為“Edit1”。
打開按鈕的class 為“Button”,Instance為“1” ,所以ClassnameNN為“Button1”。
2、根據Au3Info所識別到的控件信息打開SciTE目錄下的SciTE編輯器,編寫腳本。
;ControlFocus("title","text",controlID) Edit1=Edit instance 1 ControlFocus("選擇要加載的文件", "","Edit1"); Wait 10 seconds for the Upload window to appearWinWait("[CLASS:#32770]","",10); Set the File name text on the Edit fieldControlSetText("選擇要加載的文件", "", "Edit1", "D:\\upload_file.txt")Sleep(2000); Click on the Open buttonControlClick("選擇要加載的文件", "","Button1");保存
 3.打開Aut2Exe目錄下的Aut2exe,選擇文件路徑,轉化為exe格式
 
 4.python:
 import os
 os.system(“文件路徑”)
三、choose file關鍵字
用法:choose file 元素定位 文件路徑\\文件名
 choose file xpath=//* [@] C:\bug.png
總結
以上是生活随笔為你收集整理的robotframework框架ui自动化测试上传附件问题的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: VMware收购Wavefront增强云
 - 下一篇: 席慕容《写给幸福》读记