2012-02-27 22 views
6

क्या यह संभव है कि पूरे परीक्षण सूट को चलाने में विफल होने पर इसे पूरा किया जा सके?सेलेनियम आईडीई - विफलता पर चलने वाले परीक्षण सूट को रोकें

वर्तमान में यह असफल परीक्षण चलाने से रोकता है और फिर अगला परीक्षण चलाने के लिए जारी रहता है।

मैं चाहता हूं कि यह केवल पहली विफलता पर रुक जाए और विफल हो।

धन्यवाद

+0

प्लग-इन इंस्टॉल है [इस सवाल] के ठीक विपरीत की तरह लगता है (http://stackoverflow.com/questions/3714118/is-it-possible-to-get-selenium-ide-to-run-the-whole-test-suite-even-though-error)। – shamp00

+0

पर्याप्त शोध के बाद, मेरा मानना ​​है कि सेलेनियम आईडीई में यह असंभव है ... – user894199

+0

अजीब रूप से पर्याप्त है, सेलेनियम आईडीई का कोई संस्करण (कोई अतिरिक्त प्लगइन्स) जोर से रोकता है वैल्यू विफल रहता है। और सत्यापित करने पर रोक नहीं है Value विफल रहता है। बस ठीक। – user18099

उत्तर

-1

आप if में assert लिख सकता है और false पर रन बंद करो।

+0

धन्यवाद - सूट को रोकने का आदेश क्या है? मेरा प्रश्न http://old.nabble.com/suite-stop-on-error-td27689346.html जैसा ही उत्तर दिया गया है - क्या यह असंभव है? – user894199

+0

मैं सेलेनियम आईडीई में नहीं हूं, इसलिए यदि आपको यह पता नहीं है तो हमें कोशिश और त्रुटि करना होगा। तो कोशिश करें: 'selenium.stop();' जावा/जुनीट 4/सेलेनियम या 'driver.quit();' में जावा/जुनीट 4/वेबड्राइवर के लिए – ctekk

0

पता नहीं है कि आपको कभी भी यह समस्या हल हो गई है, लेकिन मैं इस समस्या को पूरा करने के लिए एक प्लगइन का उपयोग करता हूं।

प्लगइन 'सेलेनियम डिबगर' है और मैं फ़ायरफ़ॉक्स का उपयोग कर स्थापित से

https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/

इसे डाउनलोड करने में सक्षम था। फिर, एक बार फ़ायरफ़ॉक्स पुनरारंभ हो जाने पर, सेलेनियम टूलबार (विफल होने पर रोकें) पर एक अतिरिक्त आइकन दिखाई देगा। मेरे लिए एक इलाज करता है!

नोट की एकमात्र चीज यह है कि यदि स्क्रिप्ट किसी परीक्षण के अंतिम पंक्ति पर विफल हो जाती है तो यह अभी भी सूट में अगले टेस्ट केस जारी रख सकता है। मेरे द्वारा उपयोग किए जाने वाले तरीके से प्रत्येक टेस्ट केस की अंतिम पंक्ति में 'रोकें 100' प्रविष्टि जोड़नी है ताकि प्लगइन उस पर 'हुक' कर सके।

मुझे आशा है कि उसकी

1

में मदद करता है सेलेनियम आईडीई में हम Pause on failit is pause on fail बटन सरल द्वारा सेलेनियम आईडीई में एक प्लगइन स्थापित जोड़ सकते हैं। जब असफल पर ठहराव चालू है, सेलेनियम आईडीई परीक्षण मामले के निष्पादन को थामने होगा जब उसमें कोई त्रुटि का उत्पादन किया है या कमांड विफलता

से https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/

संबंधित मुद्दे