在登录Yahoo邮件时,光标会自动关注Yahoo ID文本字段。我想验证游标是否在Yahoo ID文本字段上聚焦。文本字段的HTML如下:
<input name="login" id="username" maxlength="96" tabindex="1" value="">
如何验证Yahoo ID文本字段是重点还是活动? 顺便说一句,我使用WebDriver(Selenium 2)和java,TestNG作为测试框架
答案 0 :(得分:0)
我认为,以下代码可行。请尝试以下方法:
WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor)driver;
WebElement actualYahooId = (WebElement)jse.executeScript("return document.getElementById('username');");
WebElement expectedYahooId = (WebElement)jse.executeScript("return document.activeElement;");
assertEquals(actualYahooId, expectedYahooId);