有人可以帮助我如何使用 selenium2library 和 Robot Framework 从 windows 目录上传文件。我尝试在 selenium2library 中使用选择文件命令,但我收到错误,因为本地文件系统中不存在文件。我不确定目录路径是否是未考虑或任何其他问题。请给我有效的代码或任何替代解决方案。任何帮助将不胜感激。以下是我尝试过的命令
Choose file xpath = //input[@firmware-upgrade='firmware'] /Downloads/Cambium_Builds/Falcon/ePMP1000-Hotspot-2.5.1-b3.tar
HTML 标签是 `
`
最佳答案
感谢每一个人的回答和时间,但幸运的是,以下脚本帮助我从 Windows 上传文件并且它工作正常。使用 AutoIT 可能有不同的选项来执行相同的操作,但我已经尝试了我所知道的一切。
***Settings***
Library Selenium2Library
*** Variables ***
${Browser_Chrome} Chrome
${Device_77_URL} https://10.110.0.17
${Device_Path} C:\\Users\\mra001\\Downloads\\Builds\\Gambit\\500-2.5.1-b3.img
*** Keywords ***
Software Update
Open Browser ${Device_77_URL} Chrome
Input Text id=Username admin
Input Text password=Password admin
Click Button xpath = //button[@type='submit']
Wait Until Element Is Visible //a[text()='Home'] 20
Click Link xpath = //a[text()='Operations ']
Input Text xpath = //input[@firmware-upgrade='firmware'] ${Device_Path}
Click Button Upgrade Firmware
Sleep 70
Confirm Action
Close Browser
关于robotframework - 如何使用 selenium2library 和 Robot Framework 从 windows 目录上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37183182/