2013-05-29 27 views

回答

0

由於您沒有提供足夠的信息,我假設您要檢查請求結果是否爲404,然後引發錯誤或顯示一些消息。

在下面的代碼,我想申請「搜索」在「http://www.google.com」鏈接:

require 'selenium-webdriver' 
require 'open-uri' 

driver = Selenium::WebDriver.for :firefox 

driver.get "http://www.google.com" 
search_link = driver.find_element(:link, "Search").attribute("href") 

io = open search_link 
status = io.status 

if status == ["404", "Not Found"] 
    puts "Request is resulting into 404" 
end 

讓我知道這是你在找什麼或沒有。

0

有多種方式(使用Java),對於URL如https://www.google.com/sdfsdsdfs

String actualTitle = driver.getTitle(); 
assertEquals(actualTitle, "Error 404 (Not Found)!!1"); 

String pageSource = driver.getPageSource(); 
if (pageSource.contains("404")) assertTrue(true, "404 not found error.");