我正在使用
Selenium 独立服务器 - 2.25.0
IE - 8.0.7601.17514(64 位版本)
IEDriverServer.exe - 2.28.0(64 位)
操作系统 - Windows 7 专业
Java - SDK7
我正在使用下面的代码来启动 IE 并运行一个简单的测试。
WebDriver driver = null;
DesiredCapabilities ieCapabilities = null;
ieCapabilities = DesiredCapabilities.internetExplorer();
if (ieCapabilities != null) {
driver = new InternetExplorerDriver(ieCapabilities);
}
driver.get("http://www.yebhi.com/");
// driver.findElement(By.id("anchSighin")).click();
driver.findElement(By.xpath("//div/ul/li/a/div/span")).click();
driver.findElement(By.xpath("//div[80]/a")).click();
driver.findElement(By.xpath("//div[4]/div/div[2]/div/div[4]/a"))
.click();
Thread.sleep(5000);
driver.findElement(By.xpath("//div[5]/div[4]/div/div[4]/a")).click();
driver.switchTo().frame(2);
driver.findElement(By.id("txtMoblogin")).clear();
driver.findElement(By.id("txtMoblogin")).sendKeys("ghfghghf");
driver.findElement(By.id("txtMobPass")).clear();
driver.findElement(By.id("txtMobPass")).sendKeys("hfghgh");
Thread.sleep(5000);
driver.findElement(By.id("btnLogin")).click();
通过使用上面的代码,我能够启动并运行测试,但是有一个问题。
实际问题是the browser is continuously maximizing and minimizing until the test suite get finished.
我在这个问题上挣扎了一个多星期。我不知道天气这是否是一个错误。如果这是一个错误,请解决我。
提前致谢。