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