1

我有一个<li>元素,它有一个使用 jQuery 绑定到它的单击侦听器。是否可以使用客户端/爬虫“单击”此元素,以测试结果。到目前为止,我只找到了跟踪锚链接的方法。

谢谢

4

1 回答 1

1

你不能用像 Symfony2 提供的那样的 PHP 爬虫来做任何涉及 Javascript 的事情。

你必须看的是使用假浏览器进行功能测试,比如CasperJS。有了它,您可以试用无头 WebKit 浏览器,并受益于任何异步测试框架的所有功能。

  • 点击任何东西,抛出事件,在页面中注入代码
  • 等待 DOM 节点
  • 执行阿贾克斯...

仅举几例,您应该尝试:

  • 茉莉花
  • 僵尸.JS
于 2013-04-10T15:42:32.417 回答