【发布时间】:2018-01-29 12:48:48
【问题描述】:
谁能告诉我如何使用 selenium2library 和机器人框架从 windows 目录上传文件。我尝试使用选择文件命令,但出现错误。 我不想为此目的使用 Auto IT。 在这方面的任何帮助将不胜感激。
以下是我尝试过的命令
Choose File //div[6]/div[2]/div/div[2]/div[1]/div[1]/div[2]/div[1] C:\\Users\\Downloads\\File Name.xls
这是页面截图
【问题讨论】:
-
请勿张贴代码图片。上传文件的正确方法是使用
Choose File,因此请显示您遇到的错误。 -
你确定你的 xpath 指向正确的元素吗?我将从优化该部分开始,因为您当前的 xpath 非常静态且不优雅。正如@BryanOakley 所指出的,我们需要知道Robot 给您带来的错误以进一步帮助您。
-
@BryanOakley 以下是错误:WebDriverException:消息:未知错误:无法聚焦元素(会话信息:chrome=60.0.3112.101)(驱动程序信息:chromedriver=2.29.461591(62ebf098771772160f391d75e589dc567915b233),平台= Windows NT 6.1.7601 SP1 x86_64)
-
@Verv 先生,我添加代码图像的原因是,我也认为我没有选择正确的元素,因为选择文件应该将输入元素作为其属性。因此,任何人都可以轻松地使用此图像进行指导....我认为:D
-
您的真实文件浏览器按钮被隐藏,这就是您无法选择元素的原因。
标签: python robotframework selenium2library