2017-04-06 10 views
-1

나는 첫 번째 열이 링크로 구성된 동적 테이블을 가지고 있습니다. 해당 열의 첫 번째 요소를 항상 클릭 할 수있는 방법이 있습니까?각도기를 사용하여 표의 링크 클릭

P.S - 열 요소에 ID를 추가하지 않고 요소를 클릭하면 해결할 수있는 솔루션을 제공 할 수 있습니다.

편집 : 자바 스크립트 코드는

$('#list').DataTable({ 
    "bLengthChange": false, 
    "iDisplayLength": 50, 
    order: [[ 0, "asc" ]], 
    data : listData, 
    columns: [ 
    { 
     data : 'entityName', 
     render: function(data, type, full, meta){ 
     return '<a class="showLoading" href="/application/' + full.entityId + '/test">' 
      + '<span class="textUnderlineBlue" title="'+ data + '">' 
     + data 
     + '</span>' 
     + '</a>'; 
     } 
    }, 
    { 
     data : 'serviceExecutive', 
     render: function(data, type, full, meta){ 
     return data; 
     } 
    } 
    ] 
}); 

내가 XPath하여 링크를 찾기 위해이 칼럼의 첫 번째 요소에

+0

당신이이 일을 몇 가지 예제 코드 –

답변

0

link =element(by.id('tableID')).all(by.tagName('td')).get(1).all(by.tagName('a')); 
    link.click(); 
+0

을 게시하시기 바랍니다 수있는 시도보다 적절한 솔루션을 얻기 위해 적절한 HTML 코드 샘플로 제공! 정말 고맙습니다! – Sid

+0

환영합니다 @ 시드 –

0

시도를 클릭합니다 첫 번째 열을 만들 수 있습니다 :

element(by.xpath("//table//a")).click() 

CSS 선택자 :

$("table a").click() 

테이블의 첫 번째 링크를 클릭해야합니다. 이 예상대로 작동하지 않는 경우,