Selenium-IDE:如何模拟不可打印的键(ENTER,ESC,Backspace)? [英] Selenium-IDE: How to simulate non-printable keys (ENTER, ESC, Backspace)?

查看:268
本文介绍了Selenium-IDE:如何模拟不可打印的键(ENTER,ESC,Backspace)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Selenium IDE 1.3.0中模拟ENTER,ESC,BACKSPACE和DOWN的确切HTML代码是什么?

What is the exact HTML code to simulate ENTER, ESC, BACKSPACE and DOWN in Selenium IDE 1.3.0?

typeKeys不起作用,也不起作用:

typeKeys didn't work nor did this:

<tr>
    <td>keyDown</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>
<tr>
    <td>keyUp</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>
<tr>
    <td>keyPress</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>

推荐答案

例如,通过按Enter提交表单,我唯一能想到的是:

For example to submit a form by pressing enter, the only one I can figure out is:

Command: keyPressAndWait
Target:  id=q              [depends on your form of course]
Value:   \\13              [for enter - any ascii value can go here]

所以看起来像这样:

<tr>
<td>keyPressAndWait</td>
<td>id=q</td>
<td>\13</td>
</tr>

希望有帮助 保罗

更新:

keyPressAndWait已弃用

现在您可以使用:

命令:sendKeys

目标:id=<your id>

值:<your letter in utf8 and not ascii anymore>

对于不可打印的密钥,您可以查看以下页面: http://www.testingdiaries.com/selenium-ide-keypress-events/

For non-printable keys you can have a look at this page: http://www.testingdiaries.com/selenium-ide-keypress-events/

这篇关于Selenium-IDE:如何模拟不可打印的键(ENTER,ESC,Backspace)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆