java - 使用selenium上传文件

标签 java selenium selenium-webdriver upload webdriver

如何使用selenium webdriver通过窗口提示从本地上传文件?

我想执行以下操作:

  1. 点击窗口上的“浏览”选项
  2. 从窗口提示符转到本地保存文件的特定位置
  3. 选择文件并点击“打开”上传文件。

最佳答案

您是否尝试过在正确的文件输入控件上使用input()

WebElement fileInput = driver.findElement(By.id("some id"));
fileInput.sendKeys("C:/path/to/file.extension");

关于java - 使用selenium上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29256865/

相关文章:

java - 无法为我的 Maven 父项目构建 JAR 文件

java servlet while循环用mysql INSERT INTO缩短

Selenium 2 : moveByOffset() and consecutive release() - strange positioning

c# - 如何防止 phantomjs webdriver 耗尽我的所有端口

java - 长按后上下文操作栏太慢

java - boolean 值、条件运算符和自动装箱

java - 复杂 Json 到嵌套 POJO spring MVC

bash - Docker 网络不适用于 bash 入口点

java - 使用页面对象模型时,是否必须为每个页面创建一个类?

java - 难以通过 JButton 激活 BufferedReader