एक webapp के HTML में निम्न कोड होता है
<input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly">
पृष्ठ पर वास्तव में जो दिखाया गया है वह समय प्रदर्शित करने वाला एक स्ट्रिंग है।
सेलेनियम वेब ड्राइवर में, मेरे पास उपयोग WebElementकरने के लिए एक वस्तु है<input>
WebElement timeStamp = waitForElement(By.id("prettyTime"));
मैं WebElementदूसरे शब्दों में, पृष्ठ पर क्या छपा है, का मूल्य प्राप्त करना चाहता हूं । मैंने सभी WebElementप्राप्तकर्ताओं की कोशिश की और कुछ भी वास्तविक मूल्य को पुनर्प्राप्त नहीं कर रहा है जो उपयोगकर्ता देखता है। कोई मदद? धन्यवाद।
getAttribute("value")है वास्तव में तुम ऐसा कैसे कर ?! इसका कोई मतलब नहीं है।valueकिसीinputतत्व की विशेषता और उसकीvalueसंपत्ति के बीच एक बड़ा अंतर है। क्या सेलेनियम भयानक काम करता है jQuery और उन्हें भ्रमित करता है?