gpt4 book ai didi

java - Selenium 通过 java - sendKeys 不会发送特定字符到输入

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:11 25 4
gpt4 key购买 nike

我遇到了一个奇怪的情况,我试图使用 sendKeys 来输入输入,结果是特定的字符似乎根本没有在输入中实现。我正在尝试做什么:

webDriver.findElement(By.id("additionalInfo(token_autocompleteSelectInputId)")).sendKeys("(test)");

结果是输入字段现在是 : test) ,缺少的字符是 '(' 。如果我尝试一下

webDriver.findElement(By.id("additionalInfo(token_autocompleteSelectInputId)")).sendKeys("((((((((((")

结果是输入为空。

以前有人遇到过这个问题吗?它发生在应用程序中的一个非常具体的输入上,在 html 代码中找不到与之相关的任何内容。提前致谢。

编辑:我可以在输入字段中手动键入 (。

最佳答案

也许这是selenium的特殊字符,您尝试过使用转义字符吗?如果允许的话,可以在它前面加上反斜杠之类的东西。

编辑:我在 github 上发现了去年的一些问题报告,不确定他们是否同意不修复它。执行脚本来输入“(”似乎是一种替代方法。来源:https://github.com/seleniumhq/selenium/issues/674

关于java - Selenium 通过 java - sendKeys 不会发送特定字符到输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38457444/

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