本文整理汇总了TypeScript中protractor.browser.ExpectedConditions.visibilityOf方法的典型用法代码示例。如果您正苦于以下问题:TypeScript browser.ExpectedConditions.visibilityOf方法的具体用法?TypeScript browser.ExpectedConditions.visibilityOf怎么用?TypeScript browser.ExpectedConditions.visibilityOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类protractor.browser.ExpectedConditions
的用法示例。
在下文中一共展示了browser.ExpectedConditions.visibilityOf方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: goOnVideosList
async goOnVideosList (isMobileDevice: boolean, isSafari: boolean) {
let url: string
// We did not upload a file on a mobile device
if (isMobileDevice === true || isSafari === true) {
url = 'https://peertube2.cpy.re/videos/local'
} else {
url = '/videos/recently-added'
}
await browser.get(url)
// Waiting the following element does not work on Safari...
if (isSafari === true) return browser.sleep(3000)
const elem = element.all(by.css('.videos .video-miniature .video-miniature-name')).first()
return browser.wait(browser.ExpectedConditions.visibilityOf(elem))
}
示例2: navigateTo
async navigateTo () {
await element(by.css('.header .upload-button')).click()
return browser.wait(browser.ExpectedConditions.visibilityOf(element(by.css('.upload-video-container'))))
}