首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Selenium-IDE:如何模拟不可打印的键(ENTER、ESC、Backspace)?

Selenium-IDE:如何模拟不可打印的键(ENTER、ESC、Backspace)?
EN

Stack Overflow用户
提问于 2011-10-26 23:16:34
回答 6查看 75.9K关注 0票数 20

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

typeKeys不能工作,也不能这样做:

代码语言:javascript
复制
<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>
EN

回答 6

Stack Overflow用户

发布于 2013-10-10 20:03:25

上面的解决方案都没有帮助我,然而,这里描述的特殊键确实起到了作用:

http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-1/

代码语言:javascript
复制
sendKeys | id=search | ${KEY_ENTER}

特殊的键-和普通的键一样,只是有点特殊。:)

票数 17
EN

Stack Overflow用户

发布于 2014-02-07 21:16:32

对于其他密钥,您可以使用${KEY_ENTER},与${KEY_F8}、${KEY_ESC}相同。等

Here is a blog post with more details

票数 10
EN

Stack Overflow用户

发布于 2014-03-19 08:05:20

对于较新版本的Firefox (22和23),typeKeys命令在Selenium IDE中不起作用。它已被弃用。您必须使用sendKeys。

代码语言:javascript
复制
command = sendKeys 
target = css=.someclass 
value = ${KEY_ENTER}

如果你想把文本和特殊的键结合起来,你可以这样做:

代码语言:javascript
复制
command = sendKeys 
target = css=.someclass 
value = demo${KEY_ENTER}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7904834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档