是否有任何可靠的方式只允許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