1
私の分度器テストスクリプトでjasmine-data-providerを使用します。 テストケース:角ページに4つのアンカータグ要素があります。これらのアンカータグテキストを分度器で比較したいのですが。分度器テストスクリプトのリストから個々の要素を取り出す方法
私のPOファイルには、私の仕様は、私のテストデータファイルは以下の通りです
using(dashBoardTestData.dashBoardData , function(testData){
it('to check the dashboard hero names before edit',()=>{
var i=0;
page.dashboardLinkClickEvent();
var array = page.dashboardAllelements();
expect(page.dashboardAllelements().getText()).toEqual(testData.heroName);
browser.sleep(1000);
});
})
以下の通りです
dashboardAllelements(){
return element.all(by.className('module hero'));
}
以下の通りです。
'use strict'
module.exports = {
dashBoardData : [
{heroName : 'Narco'},
{heroName : 'Bombasto'},
{heroName : 'Celeritas'},
{heroName : 'Magneta'}
]
}
私のテストケースの結果は以下の通りです。
Expected [ 'Narco', 'Bombasto', 'Celeritas', 'Magneta' ] to equal 'Narco'
Expected [ 'Narco', 'Bombasto', 'Celeritas', 'Magneta' ] to equal 'Bombasto'
Expected [ 'Narco', 'Bombasto', 'Celeritas', 'Magneta' ] to equal 'Celeritas'
Expected [ 'Narco', 'Bombasto', 'Celeritas', 'Magneta' ] to equal 'Magneta'
いずれかが私のミス何私を助けることができる
おかげです。テストケースが合格した – vasundhara