2013-07-15 12 views
8

के साथ 404 त्रुटि को पकड़ना मैं जावा के साथ सेलेनियम और जुनीट का उपयोग कर रहा हूं और मैं जानना चाहता हूं कि एक लिंक पर क्लिक करके एक नया पॉपअप खोलते समय 404 त्रुटि होती है (मैं assertTrue (सेलेनियम .no404error())।सेलेनियम

मैं ऐसा कैसे कर सकता है?

उत्तर

7

यदि HTTP स्थिति कोड 404. यह this other thread से समझाया गया है है परीक्षण नहीं कर सकते। एक ही रास्ता पेज में कुछ करने के लिए परीक्षण करने के लिए है जो केवल आपके 404 त्रुटि पृष्ठ में हो सकता है। उदाहरण के लिए:

assertTrue(driver.getTitle().contains("404")); 

यदि आप नहीं हैं यह सुनिश्चित करें कि आपके पृष्ठ में या पृष्ठ कुछ विशिष्ट नहीं है नहीं मिला। आप सर्वर से एक विशेष टैग कोड उत्पन्न कर सकते हैं (उदाहरण के लिए टैग <head> अनुभाग में) और WebDriver के साथ इसके लिए परीक्षण करें।

+0

उस व्यक्ति पर जिसने इस उत्तर को कम किया: क्या आप समझा सकते हैं क्यों? – LaurentG