我是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