我需要在我的 selenium 测试中使用FN密钥。不幸的是,没有办法绕过它。这附近有什么工作吗?谢谢我还没有找到这个问题的答案
2ic8powd1#
在 selenium 中没有直接的方法来做到这一点。但是,您可以使用一些变通方法。一种方法是使用Keys.chord()方法来模拟同时按下多个键。例如,下面的代码将模拟同时按下“Fn”键和“1”键:
WebElement element = driver.findElement(By.id("some-id")); Actions actions = new Actions(driver); actions.sendKeys(element, Keys.chord(Keys.FN, Keys.NUMPAD1)).perform();
1条答案
按热度按时间2ic8powd1#
在 selenium 中没有直接的方法来做到这一点。但是,您可以使用一些变通方法。一种方法是使用Keys.chord()方法来模拟同时按下多个键。例如,下面的代码将模拟同时按下“Fn”键和“1”键: