【问题标题】:Difference between isElementDisplayed vs toBeDisplayed vs isDisplayed vs waitForDisplayed in webdriverIO?webdriverIO中isElementDisplayed vs toBeDisplayed vs isDisplayed vs waitForDisplayed之间的区别?
【发布时间】:2020-06-16 06:51:10
【问题描述】:

谁能解释这些在实际自动化过程中的区别

【问题讨论】:

    标签: selenium-webdriver webdriver-io


    【解决方案1】:

    好吧,我想我已经想通了-

    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);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-21
      • 2016-09-07
      • 2015-05-07
      • 2021-09-20
      • 2012-03-23
      • 2016-07-20
      • 1970-01-01
      相关资源
      最近更新 更多