diff options
Diffstat (limited to 'client/e2e/src/po/video-watch.po.ts')
-rw-r--r-- | client/e2e/src/po/video-watch.po.ts | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/client/e2e/src/po/video-watch.po.ts b/client/e2e/src/po/video-watch.po.ts index 9bb0a3919..c06b131b6 100644 --- a/client/e2e/src/po/video-watch.po.ts +++ b/client/e2e/src/po/video-watch.po.ts | |||
@@ -126,8 +126,18 @@ export class VideoWatchPage { | |||
126 | return element(by.css('.action-button-save')).click() | 126 | return element(by.css('.action-button-save')).click() |
127 | } | 127 | } |
128 | 128 | ||
129 | async saveToWatchLater () { | 129 | async createPlaylist (name: string) { |
130 | return element.all(by.css('my-video-add-to-playlist .playlist')).first().click() | 130 | await element(by.css('.new-playlist-button')).click() |
131 | |||
132 | await element(by.css('#displayName')).sendKeys(name) | ||
133 | |||
134 | return element(by.css('.new-playlist-block input[type=submit]')).click() | ||
135 | } | ||
136 | |||
137 | async saveToPlaylist (name: string) { | ||
138 | return element.all(by.css('my-video-add-to-playlist .playlist')) | ||
139 | .filter(p => p.getText().then(t => t === name)) | ||
140 | .click() | ||
131 | } | 141 | } |
132 | 142 | ||
133 | waitUntilVideoName (name: string, maxTime: number) { | 143 | waitUntilVideoName (name: string, maxTime: number) { |