我有一个带有超链接(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?