我想为我的网站创建基于 ajax 的自动化测试。是使用 Spring MVC/Java 开发的。我对 Selenium 有一些了解,并且我还使用 Selnium 创建了一些测试。
这里的问题是,由于站点纯粹基于 ajax,因此很难通过 Selenium 跟踪/测试后端 Java 代码中的所有内容。
我怎样才能让这样的项目生活更轻松?我可以使用 javascript 创建测试并从后端通过 Selenium 运行吗?
一些问题——通过ajax调用加载了很多弹出窗口,我需要点击弹出窗口上的按钮......错误:无法点击隐藏按钮——很多表格通过ajax调用在内部加载页面明智的数据......遍历下一页从 Java 的 selenium 代码很难管理。