2017-02-25 1 views
2

structure div emboîtée et à l'intérieur j'ai lienprotractor obtenir le lien d'élément dans div imbriqué

comme ceci:

<div> 
    <div> 
     <a ng-click> 

Maintenant, je suis arrivé à la deuxième div avec succès, mais je n'ai pas pu atteindre le deuxième div et de cliquer dessus (besoin de vérifier si les travaux) clic

Ma structure: enter image description here

Comment je choisis la selec élément ted dans l'image et cliquez dessus? merci Pouvez-vous m'aider? merci

Répondre

1

Il suffit d'utiliser CSS Attribute Selectors.

var el = element(by.css('a[ng-click="openService()"]')); 
// or using the $() shorthand 
// var el = $('a[ng-click="openService()"]'); 
el.click(); 

Si cela ne fonctionne pas, vous pouvez essayer cssContainingText()

var el = element(by.cssContainingText('a', 'gfd')); 

Ou il est proche parent linkText.

var el = element(by.linkText('gfd'))