2017-04-06 9 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; 
     } 
    } 
    ] 
}); 

を作成するために、JavaScriptコード、私はこのコラム

+0

を試してみて、より適切な解決策を得るために、適切なHTMLコードサンプルを提供します。これは、働いていたいくつかのサンプルコード –

答えて

0

この

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

を投稿してくださいすることができます!どうもありがとうございます! – Sid

+0

ようこそ@Sid –

0

の最初の要素をクリックしますXPathであなたのリンクを見つけるために試してみてください。

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

CSSと同じセレクタ:

$("table a").click() 

これは、テーブルの最初のリンクをクリックする必要があります。期待どおりに動作しない場合は、

関連する問題