मेरे पास यह पृष्ठ है जहां टेक्स्टबॉक्स है और प्रत्येक टेक्स्ट बॉक्स से जुड़े बटन को बचाया गया है। मुझे सेव बटन पर क्लिक करना होगा ताकि वह टेक्स्ट बॉक्स में वैल्यू को सेव कर सके। यह मैन्युअल रूप से काम कर रहा है और सेलेनियम का उपयोग कर रहा है। लेकिन जब सेलेनियम वेबड्राइवर के माध्यम से चल रहा है तो यह टेक्स्ट बॉक्स मान को सहेज नहीं रहा है। लेकिन फेंकने में कोई त्रुटि अपवाद नहीं है। इनपुट, क्लिक काम कर रहा है। savetextvalue() को संक्षेप में ट्रिगर नहीं किया गया है। वहाँ समान मुद्दा Selenium click event does not trigger angularjs eventसेलेनियम क्लिक ईवेंट एंजुलरजेज़ को ट्रिगर नहीं करता है
<pp-save-control fn-save-text="saveText();" btn-class="btn btn-default btn-mtl" button-id="btnkbaemailauthsub" place-holder-text="" input-class="tb-mtl" input-id="txtkbaemailauthsub" config-name="40" title-text="KBA email authentication subject" outer-container-class="div-mtl-header" class="ng-isolate-scope"><div class="div-mtl-header">
<span class="label-mtl ng-binding">KBA email authentication subject</span><img ng-hide="(isHelpHidden != null && isHelpHidden != 'true') ? false : true" class="help-mtl ng-hide" src="/Images/help.png">
<div class="div-mtl-tb-holder">
<input type="text" placeholder="" class="tb-mtl" name="txtkbaemailauthsub" id="txtkbaemailauthsub">
<button ng-click="saveTextValue();" ng-hide="false" class="btn btn-default btn-mtl btn-mtl-alignment" name="btnkbaemailauthsub" id="btnkbaemailauthsub" type="button">save</button>
</div>
</div>
</pp-save-control>
एकाधिक पाठ बॉक्स और बटन को बचाने जुड़े रहे हैं है। 'Config-value' (आप शीर्ष पर देख सकते हैं) के आधार पर मूल्य सहेजा जा रहा है।
आप JavascriptExecutor के साथ प्रयास किया था। इसके साथ प्रयास करें या बटन को अद्वितीय आईडी या एक्सपैथ साझा करें, इससे मदद मिलेगी –
जावास्क्रिप्ट एक्स्सेलर के साथ भी प्रयास किया। – manutd