मैंने पहले से ही ">" वाक्यविन्यास का उपयोग करने का प्रयास किया है लेकिन सेलेनियम इसे स्वीकार नहीं करता है, मुझे पता है कि एक्सपैथ का उपयोग करने के लिए इसका एक तरीका है लेकिन हमारी पूरी परियोजना सीएसएस चयनकर्ताओं का उपयोग करके लिखी गई है।सेलेनियम का उपयोग कर सीएसएस चयनकर्ताओं के साथ मैं सभी तत्वों के तत्काल बच्चों को कैसे प्राप्त कर सकता हूं?
मैं एक सूची को स्टोर करने की कोशिश कर रहा हूं जिसमें तत्व के सभी तत्काल बच्चे होंगे, लेकिन उनके बच्चे (वंश) नहीं, जब मैं "*" वाक्यविन्यास का उपयोग करता हूं तो मुझे सभी तत्वों के वंशज मिलते हैं।
क्या आपका मतलब है कि 'शरीर> *' आपको सेलेनियम में बॉडी टैग के सभी प्रत्यक्ष वंशज नहीं देता है? – jro
क्या आप सीएसएस चयनकर्ता का उदाहरण दे सकते हैं जिसका आप उपयोग कर रहे हैं। सेलेनियम आरसी में हमें सीएसएस चयनकर्ताओं का उपयोग करके हमारे अधिकांश कोड प्राप्त नहीं हुए हैं, इसलिए मुझे आश्चर्य होगा कि सेलेनियम 2 में उन्होंने एक कदम पीछे की ओर ले लिया है। – Skuld
@jro, मैंने 'someWebElement.findElement (By.cssSelector ("> *"))' का उपयोग करने का प्रयास किया है अपवाद फेंक दिया गया है: "अवैध एलिमेंटस्टेट अपवाद"। – Shiran