Selenium(RC)正用於測試ASP.NET 1.1站點。ASP.NET MVC Head Verb和Selenium RC
當我們通過Selenium RC(通過配置的瀏覽器自動執行請求 - 在本例中爲Firefox)時,http動詞是「HEAD」。我們有幾個表單操作方法,分別用AcceptVerbs(HttpVerbs.Get)或HttpVerbs.Post分別裝飾GET和POST方法。這些方法返回404並記錄「無法找到公共操作方法」錯誤消息。
問題:
當編寫單獨的GET/POST操作方法是什麼處理元首動詞的最佳做法?我們是否應該總是用AcceptVerbs(HttpVerbs.Get | HttpVerbs.Head)來裝飾?
爲什麼Selenium RC自動化瀏覽器代替If-Modified-Since標題時會生成HEAD謂詞?
我們也看到了使用HEAD動詞的(非主流)抓取工具的日誌條目。我們創建了robots.txt條目來阻止這些抓取工具將網站編入索引,但是現在我們想知道從SEO角度來看最好的做法是什麼。對HEAD爬行器做出迴應很重要嗎?有使用它的主流爬蟲嗎?它會影響SEO排名嗎?
這是3個問題,它可能是值得分裂他們,然後給出正確的標籤,以獲得更好的答案 – AutomatedTester 2010-05-16 17:44:31