【发布时间】:2014-09-21 07:12:56
【问题描述】:
我是 Selenium Webdriver 的新手,我想在单击浏览按钮后打开文件上传窗口,但我无法使用 webdriver 打开它。
这是我的代码:
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Login_Page {
static WebDriver driver;
public static void main(String args[])
{
driver = new FirefoxDriver();
driver.manage().window().maximize();
WebDriverWait wait = new WebDriverWait(driver, 40);
WebDriverWait wait = new WebDriverWait(driver, 40);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("http://www.toolsqa.com/automation-practice-form");
driver.findElement(By.id("photo")).click();
}
}
我看不到任何文件上传窗口。
我正在使用 Firefox 14.0.1 和 selenium-server-standalone-2.24.1.jar
请告诉我我该怎么做? 谢谢
【问题讨论】:
-
添加 HTML 的 sn-p。
标签: java selenium file-upload selenium-webdriver