2017-02-25 1 views
2

중첩 된 DIV 구조 요소 링크를 얻고 그 안에이 같은 링크각도기 중첩 된 DIV 내부

있습니다

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

가 지금은 성공적으로 두 번째 DIV에 도달,하지만 난에 도달 할 수 없습니다 두 번째 DIV는 그것을 클릭 (테스트해야하는 경우 클릭 작품)

내 구조 : 내가 SELEC을 선택하는 방법 enter image description here

그림에서 ted 요소를 클릭하십시오. 감사합니다 도와 드릴까요? 감사합니다

답변

1

그냥 CSS Attribute Selectors을 사용하십시오. 그래도 문제가 해결되지 않으면

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

, 당신은 cssContainingText()

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

을 시도 할 수 있습니다 아니면 linkText 상대적으로 가깝다.

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