gpt4 book ai didi

java - 如何使用远程驱动程序从 Selenium 2 gird 中的输入 html 标记中选择文件

转载 作者:行者123 更新时间:2023-11-29 05:13:48 25 4
gpt4 key购买 nike

如何使用远程驱动程序从 Selenium 2 gird 中的输入 html 标记中选择文件?

我正在尝试测试我的网页,它要求我选择一个文件。

这是一个 HTML 片段:

<div class="form-group">
<label for="csvFile">CSV bestand</label>
<input type="file" class="form-control" id="csvFile">
</div>

这是一个java代码片段:

selector = By.cssSelector("input#csvFile");
element = driver.findElement(selector);
element.click();
element.sendKeys("myparcel-adresboek-example.csv");

但这似乎不再适用或仅适用于 selenium 1

最佳答案

试试这个:

selector = By.cssSelector("input[type='file']");
element = driver.findElement(selector);
element.sendKeys("complete path of the csv file");

无需点击元素。因为,当您这样做时,它会打开一个超出浏览器上下文且无法由 selenium 处理的窗口。

关于java - 如何使用远程驱动程序从 Selenium 2 gird 中的输入 html 标记中选择文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27313849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com