我正在尝试使用Simpletest's scriptable browser来测试ASP网站上的表单和链接。
查看此网站:
http://www.acgme.org/adspublic/default.asp
如果单击左框中的链接(在“搜索”部分下),则右框架中的内容会发生变化。如果我直接链接到左侧的链接,我会收到错误。
使用simpletest:
<?php
require_once('../simpletest/browser.php');
$browser = &new SimpleBrowser();
$browser-> useCookies();
$browser-> useFrames();
$browser->get('http://www.acgme.org/adspublic/default.asp');
$browser->clickLink('Sponsoring Institutions');
$content = $browser->getContent();
echo $content;
?>
“赞助机构”页面不显示错误。
有什么想法吗?或者有不同的方法来做到这一点?我已经使用了Selenium,但是我真的需要一些服务器端没有显示实际运行的浏览器(如selenium)。