2017-11-20 11 views
0

私の機能を呼び出すときに私の自動テストのシナリオに問題がありますcostumtrawebdriver.ioを使用しています。Webdriver.io:メソッドを待つ

私は、メソッドの呼び出しが

describe('senario', function() { 
    it('can click submit button', function() { 
    // Do something 
     browser.costumtra(browser.element('#submit')); 
     // Do something 

    } 
}); 

browser.addCommand("costumtra", function(element) { 
// Do something 
} 

を完了するまでのシナリオは、すべてのソリューションをしてください待つことをしたいですか?

答えて

-1

カスタムコマンドは、テストスイートのどの時点でも定義できます。コマンドを最初に使用する前に定義されていることを確認してください(wdio.conf.jsの前のフックで作成するのが良いかもしれません) 。また注意:カスタムコマンドは、すべてのWebdriverIOコマンドのように、テストフックまたはブロック内でのみ呼び出すことができます。定義する前にテストメソッドを呼び出すかもしれません。下記のように変更してください。

browser.addCommand("costumtra", function(element) { 
// Do something 
} 
describe('senario', function() { 
    it('can click submit button', function() { 
    // Do something 
     browser.costumtra(browser.element('#submit')); 
     // Do something 

    } 
}); 
関連する問題