自动化网页交互和测试结果

时间:2018-10-25 10:54:02

标签: javascript html automated-tests

我是这个领域的新手,想学习,所以要为自己设定以下目标:

我有一个带有“购买票”按钮的网页。如果事件售罄,则将返回包含“产品售罄”字样的html响应。如果未售罄,则html响应将不包含这些单词。

如何自动与网页交互以:

1)单击按钮

2)测试html响应中是否有“产品售罄”字样

----如果出现这些单词,请等待20分钟,然后返回1)

----如果单词不存在,请发送电子邮件至某个地址

3)END

2 个答案:

答案 0 :(得分:0)

您可以为此目的使用硒化物。它是一个记录和重播工具。它可以作为浏览器扩展安装。 Firefox或Chrome。您可以在https://www.seleniumhq.org/docs/02_selenium_ide.jsp

上访问其文档,以获取有关此信息的更多信息。

答案 1 :(得分:0)

原始Sel。 IDE(已经提到)或Kantu Selenium IDE是不错的选择。我发现kantu更加用户友好,但是是ymmv。

  

1)单击按钮

请参见CLICK

  

2)测试html响应中是否有“产品售罄”字样

请参见AssertText

  

----如果出现这些单词,请等待20分钟,然后返回1)

请参阅以下命令:

  

----如果单词不存在,请发送电子邮件至某个地址

Selenium IDEs无法发送电子邮件,但是您可以使该工具转到另一个网站,然后e。 G。填写表格。