Selenium IDE:是否可以在应用程序中记录键盘笔划?
大家好,我是瓦拉帕萨德·达梅拉康达,伙计们,我怀疑使用selenium IDE作为记录和回放工具是否可以记录键盘笔划(例如:电子邮件过程中的TAB按钮)?通常您可以使用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.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可以记录的输入。