如何使用symfony sfTestFunctional使用ajax注入测试网页?

时间:2012-10-29 23:47:04

标签: symfony-1.4 functional-testing

我有一个带有超链接(linkA)的网页(pageA),点击它后,进行ajax调用以检索某些html(pageB)并动态地向pageA添加链接(linkB)。我希望我的功能测试点击linkA,然后在创建它时点击linkB。

我遇到的问题是,当我让sfBrowser点击linkA时,响应对象只包含pageB,我不知道如何告诉sfBrowser点击linkB。

$browser = new sfTestFunctional(new sfBrowser());
$browser->
  get('pageA')->
  with('response')->begin()->
    click('linkA')->
  end()->

  with('response')->begin()->
    click('linkB')->   // I want to do this but I can't because the response is only pageB.
  end();

有没有办法“退回”到pageA?

0 个答案:

没有答案