वर्तमान में, मैं जावा और सेलेनियम आरसी का उपयोग कर स्वचालन परीक्षण लिख रहा हूं।टेस्टकेस में असर विफलता को अनदेखा करें (JUnit)
मैं सभी सामग्री को यूजर इंटरफेस पर उपस्थित सत्यापित करना चाहते हैं, समारोह नीचे यानी जाता है:
public String UITest() throws IOException {
String result="Test Start<br />";
try {
openfile(1);
for (String url : uiMaps.keySet()) {
selenium.open(url);
for (String item : uiMaps.get(url)) {
assertEquals(url+" check: " + item, true,selenium.isTextPresent(item));
result+=url+" check: " + item+" : OK<br />";
}
}
} catch (AssertionError e) {
result+=e.getMessage();
}
result+="Test finished<br />";
return result;
}
समारोह वापसी एक स्ट्रिंग परीक्षण के बारे में जानकारी शामिल है मान लें कि। हालांकि, एक दावा त्रुटि होने के बाद फ़ंक्शन रुक गया।
तो, मैं जानना चाहता हूं कि विफलता को अनदेखा करने और सभी दावे सत्यापनों को निष्पादित करने का कोई तरीका है या नहीं।
किसी भी मदद
ऐसा लगता है कि यह सभी परीक्षणों को निष्पादित करेगा, यहां तक कि एक असफल रहा है। लेकिन मुझे एक और सवाल मिला। मैं एपीआई की जांच करता हूं और यह कहता है कि एक टेबल में सभी गलत पंक्तियां, और एक बार में सभी को रिपोर्ट करें। मेरा सवाल यह है कि किसी भी तरह से मैं टेबल की जानकारी ले सकता हूं? धन्यवाद। – user638297
मूल त्रुटि रंगकर्ता की त्रुटियों की सूची की पहुंच के कारण, मैंने जूनिट एक को विरासत में अपना स्वयं का त्रुटि चयनकर्ता लागू किया। अब यह काम कर रहा है। सहायता के लिए बहुत - बहुत धन्यवाद। – user638297
@ user638297 हां एक विधि नियम लागू करने के लिए मुश्किल नहीं है जो वास्तव में आप चाहते हैं। क्या आप अपनी सारी जानकारी एकत्र कर सकते हैं? –