phpunit selenium获取网址的头信息打开

时间:2012-07-16 14:25:38

标签: selenium header phpunit

我正在使用phpunitselenium为我的项目编写一些功能测试。 我正在寻找的是检索Response-header

的方法

有些网址没有.js扩展名,但会返回javascript作为代码。

我要找的是用content-type函数打开的网址的标题信息(尤其是$this->open();

例如:

//if I do
$this->open('http://stackoverflow.com');
// or
$this->open('http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js')

// and then use some function like
$this->getResponseHeaders();
// returns me array of header information or
// some function just for content type
$this->getContentType();
// which return text/html or text/javascript

selenium是否有任何方式提供此功能或黑客或技巧来获取详细信息。我查看了selenium文档和TestCase文件,并没有找到任何接近它的文件。

2 个答案:

答案 0 :(得分:0)

很难过,但你做不到。它does not allowed by phpunit因为it does not allowed by WebDriver

  

我们不会将此功能添加到WebDriver API,因为它超出了我们当前的范围   范围(模拟用户操作)。

答案 1 :(得分:-1)

如果我理解你的问题,你需要这两个步骤:

$this->open('http://stackoverflow.com');
$htmltext = $this->getHtmlSource();

然后你可以通过拆分htmltext来获得信息......