我想为我的网站创建基于ajax的自动化测试。它是使用Spring MVC / Java开发的。我对Selenium有一些了解,我也使用Selnium创建了一些测试。
这里的问题是,由于站点纯粹基于ajax,因此很难通过Selenium跟踪/测试后端java代码中的每一个和所有内容。
如何让这样的项目更轻松? 我可以使用javascript创建测试并从后端通过Selenium运行吗?
一些问题 - 很多弹出窗口通过ajax调用加载,我需要单击弹出窗口上的按钮...错误:无法单击隐藏按钮 - 很多表通过ajax调用在内部加载页面数据...遍历到下一页很难用Java的selenium代码来管理。
答案 0 :(得分:0)
Selenium提供了多种语言的webdrivers来从后端执行这些测试。 http://docs.seleniumhq.org/projects/webdriver/
或者:
查看http://qunitjs.com/我最喜欢的javascript测试框架,我建议你