在Selenium IDE 1.3.0中模拟ENTER、ESC、BACKSPACE和DOWN的确切HTML代码是什么?
typeKeys不能工作,也不能这样做:
<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>发布于 2011-11-19 01:14:07
例如,要通过按enter键提交表单,我唯一能理解的是:
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/
发布于 2013-10-10 20:03:25
上面的解决方案都没有帮助我,然而,这里描述的特殊键确实起到了作用:
http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-1/
sendKeys | id=search | ${KEY_ENTER}特殊的键-和普通的键一样,只是有点特殊。:)
发布于 2014-02-07 21:16:32
对于其他密钥,您可以使用${KEY_ENTER},与${KEY_F8}、${KEY_ESC}相同。等
Here is a blog post with more details。
https://stackoverflow.com/questions/7904834
复制相似问题