- async goOnP2PMediaLoaderEmbed () {
- return browser.get('https://peertube2.cpy.re/videos/embed/969bf103-7818-43b5-94a0-de159e13de50?mode=p2p-media-loader')
+ async clickOnMoreDropdownIcon () {
+ const dropdown = $('my-video-actions-dropdown .action-button')
+ await dropdown.click()
+
+ await $('.dropdown-menu.show .dropdown-item').waitForDisplayed()
+ }
+
+ private async getVideoNameElement () {
+ // We have 2 video info name block, pick the first that is not empty
+ const elem = async () => {
+ const elems = await $$('.video-info-first-row .video-info-name').filter(e => e.isDisplayed())
+
+ return elems[0]
+ }
+
+ await browser.waitUntil(async () => {
+ const e = await elem()
+
+ return e?.isDisplayed()
+ })
+
+ return elem()