मैं पिछले हफ्ते या तो सेलेनियम सीखने और एक वेबसाइट के लिए वेब परीक्षणों की एक श्रृंखला का निर्माण कर रहा हूं, जिसे हम लॉन्च करने जा रहे हैं। यह सीखने के लिए बहुत अच्छा है, और मैंने कुछ xpath और css स्थान तकनीकों को उठाया है।
हालांकि मेरे लिए समस्या यह है कि छोटे-छोटे बदलावों को देखते हुए परीक्षणों को तोड़ दिया जाता है - div, id, या कुछ ऑटोइड नंबर में कोई बदलाव जो विगेट्स की पहचान करने में मदद करता है किसी भी संख्या में परीक्षण को तोड़ता है - यह सिर्फ बहुत भंगुर लगता है।
तो क्या आपने सेलेनियम (या अन्य समान) परीक्षण लिखे हैं, और आप परीक्षणों की भंगुर प्रकृति से कैसे निपटते हैं (या आप उन्हें भंगुर होने से कैसे रोकते हैं), और आप किस प्रकार के परीक्षण के लिए सेलेनियम का उपयोग करते हैं?