无法使用Selenium WebElement send_keys

时间:2017-05-30 18:29:28

标签: python selenium

我尝试使用Selenium自动执行文件上传。我将文件路径发送到input标记,但它不起作用。

选择之后,我应该能够在表格中看到文件和文件大小,即使列出了文件,其各自的大小也会被列为零字节。然后,当点击上传按钮时没有任何反应。

文件输入的代码如下:

<span class="btn btn-success fileinput-button" >
    <i class="icon-plus icon-white"></i>
    <span>Add files...&nbsp;&nbsp;&nbsp;</span>
    <input type="file" name="files[]" multiple>
</span>

这就是我尝试上传文件的方式:

file_input = driver.wait.until(ec.presence_of_element_located(
            (By.XPATH, "//input[@name=\"files[]\"]")))
file_input.send_keys(abspath(f))

This is the result after running the script.

欢迎任何帮助。提前谢谢!

0 个答案:

没有答案