我是Selenium Webdriver的新手,我想在点击浏览按钮后打开文件上传窗口,但我无法使用webdriver打开它。无法使用Selenium 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和硒的服务器独立-2.24.1.jar
请让我知道我该怎么办呢? 谢谢
添加HTML片段 – olyv 2014-09-21 20:13:02