मुझे यहाँ नीचे समाधान मिला है,
jse.executeScript ("document.getElementsByName ( 'शरीर') [0] .setAttribute ('प्रकार', 'पाठ'); ");
और फिर SendKeys
का उपयोग कर डेटा गुजर रहा है।
लेकिन यह टेक्स्ट एट्रिब्यूट के साथ डुप्लिकेट टेक्स्ट फ़ील्ड बना रहा है और छिपा हुआ पाठ फ़ील्ड अभी भी मौजूद है ..
आपके पास दो इनपुट टैग हैं मैं मान रहा हूँ कि आप स्क्रिप्ट को दूसरे के बजाए निष्पादित करना चाहते हैं, पहले नहीं। इसके अलावा, मैं querySelector
का उपयोग कर रहा हूं और जो आपको इच्छित तत्व की पहचान करने के लिए cssSelector
पास करने की अनुमति देता है।
नोट: सुनिश्चित करें कि प्रारूप dateToPass का
सही है
स्ट्रिंग dateToPass = "01/01/2015"; स्ट्रिंग स्क्रिप्ट पाठ = "document.query सिलेक्टर ('। Property year') '' सेट ऑट्रिब्यूट ('value', '' + dateToPass +" ') "; ((JavascriptExecutor) चालक) .executeScript (scriptText);
No comments:
Post a Comment