我正在自动化一些东西,我遇到的一件事是自动完成下拉列表,我向其中发送一个字符串键,但随后我需要从下拉列表中选择一个值来选择它,并且我必须实际单击它。
所以我想知道在我将 key 发送到以下位置后是否可能:
go down one time (with the "down" arrow in the keyboard)
然后
click enter
这可能吗?
我可以使用java或scala
谢谢
最佳答案
是的,您可以通过以下代码来做到这一点:
WebElement element = driver.findElement(By.id(""); //HERE GIVE ID OF THAT YOUR ELEMENT & YOU CAN DO SENDKEYS WITH IT IF REQUIRE
element.sendKeys(Keys.DOWN); // IT WILL PRESS DOWN KEY
element.sendKeys(Keys.ENTER); // IT WILL PRESS ENTER KEY
关于java - 是否可以用 selenium 模拟键盘行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33141092/