如何测试基于ajax的网站?

时间:2013-02-19 15:24:00

标签: java javascript unit-testing selenium

我想为我的网站创建基于ajax的自动化测试。它是使用Spring MVC / Java开发的。我对Selenium有一些了解,我也使用Selnium创建了一些测试。

这里的问题是,由于站点纯粹基于ajax,因此很难通过Selenium跟踪/测试后端java代码中的每一个和所有内容。

如何让这样的项目更轻松? 我可以使用javascript创建测试并从后端通过Selenium运行吗?

一些问题 - 很多弹出窗口通过ajax调用加载,我需要单击弹出窗口上的按钮...错误:无法单击隐藏按钮 - 很多表通过ajax调用在内部加载页面数据...遍历到下一页很难用Java的selenium代码来管理。

1 个答案:

答案 0 :(得分:0)

Selenium提供了多种语言的webdrivers来从后端执行这些测试。 http://docs.seleniumhq.org/projects/webdriver/

或者:

查看http://qunitjs.com/我最喜欢的javascript测试框架,我建议你