Selenium IDE - 将密钥代码发送到body元素

时间:2013-10-22 15:09:31

标签: selenium-webdriver selenium-ide

我想使用Selenium IDE将密钥代码发送到网页的<body>元素。 例如,键盘代码96对应于数字键盘上的数字0。 我可以这样做,如果是这样的话?

我已经尝试了许多方法,但在发送密钥代码方面没有成功。这是我最接近的镜头:

<tr>
    <td>sendKeys</td>
    <td>//body</td>
    <td>0</td>      // <- here I would like to state "keycode 96" instead of "0"
</tr>

我在Firefox 24.0中使用Selenium IDE 2.4.0。

1 个答案:

答案 0 :(得分:0)

我在这里找到了一个解决方案using-special-keys-in-selenium-ide-part-2

我必须做一些测试来调查列出的变量是否与我之后的密钥码相对应,结果很好。确认$ {KEY_ENTER},$ {KEY_BACKSPACE},$ {KEY_DELETE},$ {KEY_NUMPAD0} - $ {KEY_NUMPAD9}。

问题中示例的解决方案:

<tr>
    <td>sendKeys</td>
    <td>//body</td>
    <td>${KEY_NUMPAD0}</td>      // keycode 96
</tr>