是否有任何可靠的方式只允许Selenium访问该网站?只允许Selenium访问该页面
当我使用PHPUnit的SeleniumTestCase中的$this->open($url)
时,这会向服务器发出常规请求。我如何强制这个方法发送一些额外的头文件?
是否有任何可靠的方式只允许Selenium访问该网站?只允许Selenium访问该页面
当我使用PHPUnit的SeleniumTestCase中的$this->open($url)
时,这会向服务器发出常规请求。我如何强制这个方法发送一些额外的头文件?
如果您想添加额外的头文件,请查看selenium.addCustomRequestHeader([key],[value]);功能。
您可以将auth添加到该站点/子文件夹的.htaccess,并在每个请求之前将简单auth user @ password预先推送到您的url。
阅读有关简单的身份验证与htaccess的和。htpasswd的:
如何使用'.htaccess'规则密码保护一个URI(实际上由mod_rewrite处理),而不是一个真实的现有文件? – takeshin 2011-04-07 12:59:29
我将只允许来自硒的机器的IP,即通过的.htaccess或Web服务器配置指令访问该网站。
如果您针对您的应用程序实例运行您的Selenium测试,该应用程序是针对QA进行唯一部署的,那么您应该不会遇到安全问题。您是如何确实需要阻止正在进行此类测试的网站访问?只是好奇。 – allnightgrocery 2011-05-05 17:23:04