Selenium IDE:是否可以在应用程序中记录键盘笔划?

Selenium IDE:是否可以在应用程序中记录键盘笔划?,selenium,selenium-rc,Selenium,Selenium Rc,大家好,我是瓦拉帕萨德·达梅拉康达,伙计们,我怀疑使用selenium IDE作为记录和回放工具是否可以记录键盘笔划(例如:电子邮件过程中的TAB按钮)?通常您可以使用 selenium.type("field-id", "string to type") 但是在选项卡的特定情况下,这是可能的 请参阅下面的代码 <tr> <td>keyPress</td> <td>//div/b[text()='Send']</td>

大家好,我是瓦拉帕萨德·达梅拉康达,伙计们,我怀疑使用selenium IDE作为记录和回放工具是否可以记录键盘笔划(例如:电子邮件过程中的TAB按钮)?

通常您可以使用

selenium.type("field-id", "string to type")
但是在选项卡的特定情况下,这是可能的

请参阅下面的代码

<tr>
    <td>keyPress</td>
    <td>//div/b[text()='Send']</td>
    <td>13</td>
</tr>

按键
//div/b[text()=“发送”]
13

13表示输入键,您可以在其中插入任何键值。

qs的最佳答案是如何通过Selenium IDE记录输入键

<td>keyDown</td>

<td>id=txtFilterContentUnit</td>

<td>\13</td>

keyDown
id=txtFilterContentUnit
\13

我在Selenium IDE上试过了 在这里 id=文本框名称{用文本框名称替换txtFilterContentUnit}

希望你能做到
-Abhijeet

我不明白,这看起来像是一些你必须手动键入的东西,而不是Selenium在记录你键入的内容时自动创建的东西。如果我必须为我需要的每一次击键都创建类似上面的东西,我会发疯的,因为我的web应用程序几乎完全依赖击键来完成所有事情。是的,selenium不会记录此类事件(输入键、tab键等),我们必须为脚本提供手动步骤。但您可以通过测试作为selenium IDE可以记录的输入。