在登录yahoo mail时,光标会自动聚焦在yahoo id文本字段上。我想验证光标是否集中在yahoo id文本字段上。文本字段的html如下:
<input name="login" id="username" maxlength="96" tabindex="1" value="">
如何验证yahoo id文本字段是焦点还是活动的?顺便说一句,我使用webdriver(selenium2)和java,testng作为测试框架
7gcisfzg1#
我认为,下面的代码可以工作。请尝试以下操作:
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);
1条答案
按热度按时间7gcisfzg1#
我认为,下面的代码可以工作。请尝试以下操作: