2017-08-21 93 views
0

有人可以告诉我如何使用selenium2library和Robot Framework从Windows目录上传文件。我尝试过使用选择文件命令,但我收到错误。 我不想为此使用自动IT。 在这方面的任何帮助,将不胜感激。使用Robot Framework从Windows目录上传文件

以下是我已经尝试

Choose File //div[6]/div[2]/div/div[2]/div[1]/div[1]/div[2]/div[1] C:\\Users\\Downloads\\File Name.xls 

命令这是

This is the snapshot of page

+2

请不要张贴代码图片。上传文件的正确方法是使用“选择文件”,因此请显示您收到的错误。 –

+0

你确定你的xpath指向正确的元素吗?我会从优化那部分开始,因为你当前的xpath非常静态和不雅。正如@BryanOakley所指出的那样,我们需要知道机器人会给您什么样的错误以进一步帮助您。 – Verv

+0

@BryanOakley以下是错误:WebDriverException:消息:未知错误:无法集中元素 (会话信息:chrome = 60.0.3112.101) (驱动程序信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.1.7601 SP1 x86_64) –

回答

0

选择文件应该工作的快照。问题将以您定位元素的方式出现。尝试使用元素ID代替:

Choose File id=uploadChooseFile__lbo28ugd3040 C:\\Users\\Downloads\\File Name.xls