使用VBscript SendKey发送像“é”这样的特殊字符

时间:2016-06-21 15:24:42

标签: vbscript hp-uft

我正在尝试使用n发送一些特殊字符,例如SendKeys

如果我使用

é

肯定它不起作用......

我在考虑使用set mySendKeys = CreateObject("WScript.shell") mySendKeys.SendKeys "é" 解释字符,得到的结果为asc("é"),然后是chr(233)

听起来不错?...但会产生错误mySendKeys.SendKeys chr(233)

我发现了一个类似的问题here

或者有没有其他方法可以模拟键盘来输入这样的特殊字符?

1 个答案:

答案 0 :(得分:1)

你应该这样试试:

     wait.until(ExpectedConditions.presenceOfNestedElementLocatedBy(Dictionary.CLASS.getLocation(), By.cssSelector("option[value=2]")));

编辑:

set ws = CreateObject("WScript.shell")
ws.SendKeys chr(233)