Selenium的WebElement.sendKeys(String)方法是否模仿'转移'把字母大写?

时间:2017-11-29 22:50:24

标签: selenium selenium-webdriver sendkeys

WebElement.sendKeys(String)方法是否模仿shift键的功能来大写字母?还是使用字符代码?

我最近在运行测试时遇到了一个问题,其中WebElement.sendKeys(String)函数正在替换' 3'用#'#'字符。 这是发送的完整字符串:" 1FADP3F24DL283164" ' 3'在' P'之间和' F'是被#'#'取代的钥匙。每当问题发生时。

我意识到'#'字符是' 3'的替代品。在键盘上,那' 3'在我的文字字符串中有两个大写字母。我想也许这个问题可能是由于与模仿shift函数以使字母大写相关的竞争条件造成的。

此问题仅偶尔发生,仅在远程IE11驱动程序上发生。我还没有确认它是否发生在本地。

0 个答案:

没有答案