Selenium上传文件按钮在使用“send_keys”时抛出“webDriverException:消息:未知错误:无法聚焦元素”

时间:2017-01-23 01:48:15

标签: python selenium nose

使用Chrome驱动程序在Python的selenium中使用“send_keys”选择文件按钮时,我收到以下错误:

webDriverException: Message: unknown error: cannot focus element

经过一番研究,我尝试使用动作链方法:

actions = ActionChains(self.driver)
actions.move_to_element(e)
actions.send_keys("C:\Users\devuser\Desktop\Untitled.png")
actions.perform()

执行时没有错误,但是没有上传文件。不知道如何解决这个问题?感谢。

更新: html如下:

<div class="qq-upload-button" style="position: relative; overflow: hidden; direction: ltr;">Upload Image
   <input multiple="multiple" type="file" name="file" style="position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;">
</div>

0 个答案:

没有答案