我寫下面的代碼:空隙org.openqa.selenium.WebElement.click()注:該元件既具有連接源也不附着Javadoc和因此沒有的Javadoc可以發現
package LoginMercuryTour;
import org.openqa.selenium.support.ui.Select;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class LoginMercuryTour {
public static void main(String[] args) throws InterruptedException
{
WebDriver driver=new FirefoxDriver();
String baseUrl="http://newtours.demoaut.com/";
driver.get(baseUrl);
WebElement userName;
WebElement Password;
userName=driver.findElement(By.name("userName"));
Password=driver.findElement(By.name("password"));
userName.sendKeys("tutorial");
Password.sendKeys("tutorial");
driver.findElement(By.name("login")).click();
Thread.sleep(10000);
driver.findElement(By.cssSelector("input[value='oneway']")).click();
Select passengersCnt=new Select(driver.findElement(By.name("passCount")));
passengersCnt.selectByVisibleText("1");
Select Dep=new Select(driver.findElement(By.name("fromPort")));
Dep.selectByVisibleText("London");
}
}
這是ruuning細沒有任何錯誤。但點擊功能不起作用。該按鈕沒有被點擊。在檢查javadoc時顯示爲 org.openqa.selenium.firefox.FirefoxDriver.FirefoxDriver() 注意:此元素既沒有附加源代碼也沒有附加Javadoc,因此也沒有找到Javadoc。
注:我可以點擊登錄按鈕。 但第二次點擊不起作用/
請幫助。我是硒Webdriver的初學者。
什麼是您的html代碼? –