Je suis en train de cliquer sur un bouton « Enregistrer » dans une fenêtre pop en utilisant Java Sélénium WebDriver, mais il jette une exceptionImpossible cliquer sur un bouton - Java Sélénium WebDriver
Message: Element n'est pas visible et donc ne peut pas être interagi avec la durée de la commande
Je suis en mesure de voir le bouton "Enregistrer" actif dans ma fenêtre pop. Je ne pouvais pas comprendre la raison pour laquelle il lance une exception.
Code HTML pour le bouton Enregistrer que je suis en train de cliquer,
</div>
<br>
<br>
<br>
<hr>
<button class="btn btn-primary" style="margin-left: 10px" ng-click="saveData()" data-dismiss="modal" type="button">Save</button>
<button id="buttonmodalcancel" class="btn btn-default" ng-click="cancel()" type="button">Cancel</button>
</div>
firepath: html/corps/div [6]/div/div/div [2]/div/div/bouton [ 1].
Je n'ai pas utilisé le XPath comme contenu après html/body/div, ne cesse de changer.
code Java que j'ai utilisé:
driver().manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver().findElementByXPath("//*[contains(text(), 'Save')]").click();
Quelle exception est levée? – Richard
@Richard, son ElementNotVisibleException – ASANT