2017-04-05 1 views
0

私はnightwatch.jsのPage Objectsで要素のリストを使う方法は?

export default { 
    url: function() { 

    return `${this.api.launch_url}/custompage`; 

    }, 
    commands: [customPageCommands], 
    sections: { 
    table: { 
     selector: '.table tbody', 
     elements: { 
     tableRows: { 
      selector: 'td' 
     } 
     } 
    } 
    } 
}; 

tableRowsは、要素のリストを返す必要がありますオブジェクトを持っています。私のテストでは、テーブルの行数をチェックしたいと思います。誰かがこれに対する解決策を持っていますか?要素()という関数があり

答えて

0

、あなたは(customPageCommandsでこれを含める)ページオブジェクトでこれを試すことができます。

this.api.elements('css selector', ".table tbody td",function(result){ 
     console.log(result.value) // this should contains rows detail 
    }) 
関連する問題