我正在寻找一种自动化Web应用程序的简单测试的方法。 “单击x会导致y”测试。我想编写可以在各种浏览器中运行的测试。我当时正在考虑编写一个可注入脚本(类似书签的东西),该脚本调用单击事件并测试元素是否存在可能是个不错的选择。

这种方法或重大问题有固有的危险吗?有更好的选择吗?我不想太参与创建此测试(不想创建测试服务器或进行大量设置),我只是想自动化一些重复的测试。

最佳答案

正如Diodeus所说,Selenium可能是当前最受欢迎的浏览器自动化库(我相信Facebook会使用它)。您可能希望研究的其他框架:


Watir
Windmill
Sahi


此外,在设置自动化测试套件时,您将需要考虑跨浏览器测试。您可以为此自己动手,或者如果您想解决这个问题,BrowserStack现在提供了一个API,使您的测试可以在各种浏览器上运行。

08-27 15:34