【问题标题】:Can't upload file from browser. RobotFramework, Selenium + Autoit on remote host无法从浏览器上传文件。远程主机上的 RobotFramework、Selenium + Autoit
【发布时间】:2016-04-02 08:39:38
【问题描述】:
我已经阅读了许多类似问题的帖子,但我没有找到任何解决方案。
在我的测试中,我正在上传一些文件 - 单击浏览器系统中应用程序中的按钮后显示窗口 32770(打开或浏览)。我正在为 RobotFramework 使用 AutoIt 库来处理此系统窗口的上传操作。一切正常,直到我在远程主机(Windows 从属计算机)上运行它并且终端的屏幕被覆盖。
有没有人遇到并解决过这样的问题?
【问题讨论】:
标签:
selenium
autoit
robotframework
【解决方案1】:
请使用这个
选择文件(定位器,路径)
定位器:您点击上传图片的元素的位置
路径:图片路径
把你的图片放到工作目录。
【解决方案2】:
使用 Selenium2Library 上传文件的最常用方法是使用 Choose File 关键字,它无需与弹出对话框交互。