当元素已经聚焦并等待输入时如何使用Sendkeys()而不在网页上找到元素

Dee*_*dav 3 java selenium web selenium-iedriver

我正在尝试编写一个简单的基于Java的硒代码,该代码将在其中加载页面,为用户名和密码提供所需的值并登录到网页。

现在,一旦网页加载,它会自动等待用户输入用户名,即用户名已经集中。所以我可以将密钥发送到这个已经集中的元素。将输入提供给用户名后,可以使用TAB选择下一个输入,即密码,然后再次使用TAB选择“登录”按钮。

Gra*_*per 5

尝试这个 - WebElement currentElement = driver.switchTo().activeElement();

请参阅此以获取更多详细信息-https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/WebDriver.TargetLocator.html#activeElement--