仅允许Selenium访问该页面

时间:2011-04-07 08:06:48

标签: unit-testing testing selenium phpunit

是否有任何可靠的方法只允许Selenium访问该网站?

当我使用PHPUnit的SeleniumTestCase中的$this->open($url)时,会向服务器发出常规请求。如何强制此方法发送一些额外的标头?

3 个答案:

答案 0 :(得分:3)

您可以为该网站/子文件夹的.htaccess添加auth,并在每次请求之前将简单的auth user @ password预先发送到您的网址。

使用.htaccess和.htpasswd阅读简单的身份验证:

http://www.htaccesstools.com/htaccess-authentication/

答案 1 :(得分:1)

如果要添加其他标题,请查看selenium.addCustomRequestHeader([key],[value]);功能

答案 2 :(得分:0)

我只允许从Selenium机器的IP访问该站点,即通过.htaccess或web服务器配置指令。