एक 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 और उन्हें भ्रमित करता है?