가정 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 "이어야합니다.
어떻게 테스트 할 수 있습니까? HTTP 요청을 테스트 할 Ruby 라이브러리가 있습니까? 여기
'broken' 무엇을 의미? 같은 정보가 더 필요합니다. –
링크를 열지 않고 테스트 해보고 싶습니다 (링크 클릭을 피하는 것을 의미합니다). Ruby 라이브러리를 사용하여 url에 요청하고 응답을받습니다. 응답은 status = 200입니다. – TDHM