मैं कुछ पाठ को पाठ क्षेत्र में इनपुट करने की कोशिश कर रहा हूंनिम्नलिखित रोबॉटफ्रैमवर्क कोड और वेब तत्व का उपयोग करने से चयन नहीं हो रहा है। कोई व्यक्ति मुझे सुझाव दे सकता है / मार्गदर्शन कर सकता है कि यह कैसे प्राप्त किया जा सकता है या कैसे पहचाना जा सकता है कि वेब तत्व जावास्क्रिप्ट के माध्यम से अदृश्य है या निष्पादित किया गया है। यह उदाहरण है कि मैंने कोशिश की है।
*** Settings ***
Library Selenium2Library
Suite Teardown close all browsers
*** Test Cases ***
Example using custom selenium keyword
Open browser https://10.12.60.110:21412/logon.jsp browser=chrome
Input Text //input[@id="_id0:logon:USERNAME"] Administrator
Input Text //input[@id="_id0:logon:PASSWORD"] Welcome1
मैंने रोबोट फ्रेमवर्क Selenium2Library में JAVAscript कमांड निष्पादित करने की कोशिश की है।
Export CSV from SAP BO
Open browser https://10.12.60.200:8443/BOE/BI browser=chrome
Execute Javascript document.getElementById("_id0:logon:USERNAME").value="Administrator" ;
Execute Javascript document.getElementById("_id0:logon:PASSWORD").value="Admin1" ;
Click Button LOGIN
मैंने xpath का उपयोग करने का प्रयास किया है और xpath का उपयोग करके तत्व चयनित नहीं हो रहा है।
<input id="_id0:logon:USERNAME" name="_id0:logon:USERNAME" type="text">
xpath है //input[@id="_id0:logon:USERNAME"]
लेकिन आउटपुट नीचे मिलान नोड्स नहीं है। पीएफए स्क्रीनशॉट नीचे
उत्तर:
उत्तर № 1 के लिए 1यह समस्या इस तथ्य से आती है कि लॉगिन एक iframe में है - अपने पहले स्क्रीनशॉट को देखें, दस्तावेज़ HTML> बॉडी> से शुरू होता है ढांचा। तो इसे करने के लिए स्विच करना चाहिए बाकी yoyr नमूना कोड काम:
Select Frame a_locator_for_that_iframe