使用 Selenium IDE,我可以告诉字段输入特定值。但是,我需要每天至少使用一条独特的信息来测试表格。这可能涉及 40 种形式。在 selenium IDE 中,它允许您更改字段,但是有没有办法让电子邮件成为“[email protected]”并根据日期每天更新数字?
使用 Selenium IDE,我可以告诉字段输入特定值。但是,我需要每天至少使用一条独特的信息来测试表格。这可能涉及 40 种形式。在 selenium IDE 中,它允许您更改字段,但是有没有办法让电子邮件成为“[email protected]”并根据日期每天更新数字?
事实证明,您可以使用 Selenium IDE 扩展动态生成数据。
为此,您需要在
execute script
测试中添加一个命令。要将新命令插入现有测试,只需右键单击任何命令,然后选择
Insert new command
。从那里,您可以将命令拖放到您需要的位置。在您的代码中,您需要将新命令click
放在第 23 行和第type
24 行之间。新命令一开始只是一行注释
//
。单击注释行开始编辑新命令。execute script
看起来像这样:这是
Target
文本,因此您可以复制并粘贴它:如果您想要一个看起来像有意义的日期的值,就像在您的屏幕截图中一样,请改用它
Target
:添加
execute script
命令后,您只需修改第type
24 行的命令。您需要更改to ,而Value
不是[email protected] ,以便它引用使用该命令创建的值。Value
${email}
execute script