假設,以下是HTML代碼:如何確保使用Selenium webdriver不會破壞鏈接?
<a href="http://www.google.com">Google</a>
通過下面的代碼,我可以確保href是用於鏈接:
expected_href = "http://www.google.com"
actual_href = driver.find_element(:tag_name, "a").attribute("href")
unless actual_href == expected_href
puts "Link is incorrect"
end
但我要確保鏈接「http://www.google.com 「沒有損壞意味着如果我向」http://www.google.com「發出請求,它的迴應應該是狀態」200「
我該如何測試?有沒有Ruby庫來測試http請求?
'broken'意味着什麼?需要更多相同的信息。 – 2013-05-13 13:07:15
我想在不打開該鏈接的情況下測試此功能(意味着避免點擊鏈接)。使用一些Ruby庫向該網址發送請求,並將它的響應和檢查響應的狀態設置爲200 – TDHM 2013-05-13 13:16:47