0
votes

Comment écrire xpath où nous avons beaucoup d'espaces blancs devant le texte du bouton

<div class="btn-group icon-btn">
    <div class="wrap-btn">
        <button ng-class="{active : hasOptions('3',option)}" class="organge-btn ng-binding" type="button">

                       Employee
                     </button>
                  </div>
                  I have HTML code mentioned above and and I see there is lot of white blank spaces in front of the button called 'Employee' and I want to write XPATH for the button called 'Employee' and I have used the below three XPATHS but it doesn't work, Any idea how to fix it to identify the element using a unique XPATH.
//button[@type='button' ]
//button[@type='button' and @class='organge-btn ng-binding']
//div[@class='wrap-btn']//button[@type='button' and @class='organge-btn ng-binding']

2 commentaires

Qu'entendez-vous par «ne fonctionne pas»? Quelle est exactement votre sortie souhaitée?


Désolé je voulais dire que je n'identifie pas le bouton


3 Réponses :


0
votes

Pour sélectionner le bouton que Texte () La valeur consiste en la valeur Employee , utilisez cette expression xPath-1.0 xxx


1 commentaires

Ce que @sooraj Sathianandan a donné comme une réponse est presque identique à cette réponse, mais donnée ultérieurement. Je me demande pourquoi il l'a fait ...



0
votes

essayer ceci // Bouton [Normalize-Space (Texte ()) = 'Employee']


0 commentaires

0
votes

Hey j'ai essayé tous ces trois ci-dessous et tout a travaillé mais j'ai besoin de comprendre la différence entre 3 d'entre eux, j'ai entendu dire qu'ils se comportent différemment? Des idées, mais merci pour vos réponses, ils fonctionnent

//button[normalize-space()='Employee']
//button[normalize-space(text())='Employee']
//button[normalize-space(.)='Employee']


0 commentaires