Selenium click event löst keine Angularjs ng-click @ a

Ich habe diese Seite, auf der sich ein Textfeld befindet und jedem Textfeld eine Schaltfläche zum Speichern zugeordnet ist. Ich muss auf die Schaltfläche Speichern klicken, damit der Wert im Textfeld gespeichert wird. Es funktioniert manuell und mit Selen. Beim Ausführen von Selenium WebDriver wird der Textfeldwert jedoch nicht gespeichert. Es wird jedoch keine Fehlerausnahme ausgelöst. Eingabe, Klick funktioniert. savetextvalue () wird nicht kurz ausgelöst. Es gibt ein ähnliches ProblemSelenium click event löst kein anglejs event aus

<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 &amp;&amp; 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>

Es gibt mehrere Textfelder und die zugehörige Schaltfläche zum Speichern. Abhängig vom 'config-value' (siehe oben) wird der Wert gespeichert.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage