我正在为 WindowsXP/IE8 中的 Gmail 登录执行 Selenium/TestNG 脚本。脚本在该页面中输入了正确的用户 ID 和密码,但它没有点击 Gmail 中的“登录”选项。
我在 Windows7/IE9 中运行了相同的脚本,它工作正常。相同的脚本也适用于 Firefox。请指教。
硒版本:2.25.0
import org.testng.annotations.*;
import org.openqa.selenium.*;
import org.openqa.selenium.ie.*;
public class New_Booking_Inc {
private WebDriver driver;
private String baseUrl;
@BeforeTest
public void Open_IE() throws Exception {
System.setProperty("webdriver.ie.driver", "C:\\WINDOWS\\system32");
driver = new InternetExplorerDriver();
baseUrl = "http://www.gmail.com";
driver.get(baseUrl);
}
@Test (testName = "Login")
public void Login() throws Exception {
//driver.get(baseUrl);
driver.findElement(By.id("Email")).clear();
driver.findElement(By.id("Email")).sendKeys("extsc2");
Thread.sleep(1000);
driver.findElement(By.id("Passwd")).clear();
driver.findElement(By.id("Passwd")).sendKeys("Passwords");
Thread.sleep(1000);
driver.findElement(By.id("signIn")).click();
Thread.sleep(5000);
}
@AfterTest
public void Close_IE() throws Exception {
driver.quit();
}
}