Разница между isElementDisplayed vs toBeDisplayed vs isDisplayed vs waitForDisplayed в webdriverIO? - PullRequest
0 голосов
/ 16 июня 2020

Кто-нибудь может объяснить, в чем разница между ними при реальной автоматизации

1 Ответ

0 голосов
/ 16 июня 2020

Хорошо, кажется, я понял -

it('isElementDisplayed vs toBeDisplayed vs isDisplayed vs waitForDisplayed', () => {
    browser.url('https://www.ratvader.com/')

    //isDisplayed is used on an Element
    console.log($('#abc').isDisplayed())

    //isElementDisplayed is used on a browser
    console.log(browser.isElementDisplayed('#abc"]'))

    //toBeDisplayed is used in assertion
    expect($('#abc')).toBeDisplayed()

    //waitForDisplayed is a wait condition
    $('#abc').waitForDisplayed(6000, false, 'i have timed out', 200);
});
...