gpt4 book ai didi

java - 如何使用 Java 在 Selenium WebDriver 中按 "ALT+S"

转载 作者:行者123 更新时间:2023-11-29 03:39:45 25 4
gpt4 key购买 nike

我需要使用 Selenium Web Driver 为 ``EditBox 发送 ALT+S 键事件。光标位置已设置为 EditBox 我正在使用以下代码

driver.switchTo().activeElement().sendKeys(Keys.chord(Keys.ALT+"S"))

但它没有给我想要的结果。在编辑框中键入字符 'S'。我尝试了另一个代码,但得到了相同的结果。

Actions action =new Actions(driver);
action.keyDown(Keys.ALT).sendKeys(String.valueOf('\u0053')).perform();

提前致谢

我想在这里再添加一件事。该代码在 Firefox 12 中运行正常,但在 IE9 中运行不正常

最佳答案

跨浏览器问题很难调查,因为它们特定于特定驱动程序而不是 WebDriver API。

另一种可能有效的变体。

driver.findElement(By.xpath("your editbox's XPath")).sendKeys(Keys.chord(Keys.ALT, "s"));

作为解决方法,我可能会建议您查看 AutoIT (Official site) 或 Robot (Java Doc)

关于java - 如何使用 Java 在 Selenium WebDriver 中按 "ALT+S",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13728987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com