mirror of https://github.com/Chocobozzz/PeerTube
Fix E2E tests
parent
18e09bbb6b
commit
3cf198e4f4
|
@ -73,7 +73,10 @@ export class VideoWatchPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
async clickOnVideo (videoName: string) {
|
async clickOnVideo (videoName: string) {
|
||||||
const video = element(by.css('.videos .video-miniature .video-thumbnail[title="' + videoName + '"]'))
|
const video = element.all(by.css('.videos .video-miniature .video-miniature-name'))
|
||||||
|
.filter(e => e.getText().then(t => t === videoName ))
|
||||||
|
.first()
|
||||||
|
|
||||||
await browser.wait(browser.ExpectedConditions.elementToBeClickable(video))
|
await browser.wait(browser.ExpectedConditions.elementToBeClickable(video))
|
||||||
await video.click()
|
await video.click()
|
||||||
|
|
||||||
|
@ -148,7 +151,7 @@ export class VideoWatchPage {
|
||||||
|
|
||||||
private getVideoNameElement () {
|
private getVideoNameElement () {
|
||||||
// We have 2 video info name block, pick the first that is not empty
|
// We have 2 video info name block, pick the first that is not empty
|
||||||
return element.all(by.css('.video-bottom .video-info-name'))
|
return element.all(by.css('.video-info-first-row .video-info-name'))
|
||||||
.filter(e => e.getText().then(t => !!t))
|
.filter(e => e.getText().then(t => !!t))
|
||||||
.first()
|
.first()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue