我们在项目中使用HTMLUnitDriver。我们正在使用最新的 版本的Selenium 2.18.0。 我尝试使用Keys.TAB模拟TAB按键 (org.openqa.selenium.Keys)将光标从Username字段移动到 密码字段如下:
objWebDriver.findElement(By.id("username")).sendKeys(Keys.TAB);
//Verify that focus is set to password text box.
assertEquals(objWebDriver.findElement(By.id("password")),
objWebDriver.switchTo().activeElement()); //Test fails here saying the
focus is still on Username field
但是,相同的代码在FirefoxDriver上运行良好。
如果有人对此有任何想法或模拟TAB键按下使用 HTMLUnitDriver,请告诉我。