1

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

我遇到的问题是,当我让 sfBrowser 单击链接 A 时,响应对象仅包含 pageB,我不知道如何告诉 sfBrowser 单击链接 B。

$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?

4

0 回答 0