如何单击“浏览”按钮

时间:2015-02-18 20:15:01

标签: selenium selenium-webdriver

我需要上传文件,但在此之前,我需要点击“浏览”按钮。我已经尝试了一切可以想到的方法,但没有运气。我收到错误"无法找到元素"。

这是页面HTML

<div class="file_input_div">
<input type="button" value="Browse" class="file_input_button">
<input type="file" style="width:100px;" onchange="javascript: document.getElementById('fileName').value = this.value" value="" size="25" name="theFile">

我的代码:

WebDriverWait wait = new WebDriverWait(driver, 10);
//wait.until(ExpectedConditions.presenceOfElementLocated(By.name("theFile")));
wait.until(ExpectedConditions.visibilityOfElementLocated(By.name("theFile")));
driver.findElement(By.name("theFile")).click();

0 个答案:

没有答案