X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fe2e%2Fsrc%2Fpo%2Fmy-account.po.ts;h=8d5d878cef067bfddd0d59cc77616bd9a22b6f89;hb=4e56f0fff12ab9840574e7a27277fc78b195b3e2;hp=20dafbf0616eccb06ce1b3b58fd7b6471ea4a13c;hpb=c3edc5b074aa4bb1861ed0a94d3713808e87170f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/e2e/src/po/my-account.po.ts b/client/e2e/src/po/my-account.po.ts index 20dafbf06..8d5d878ce 100644 --- a/client/e2e/src/po/my-account.po.ts +++ b/client/e2e/src/po/my-account.po.ts @@ -54,10 +54,17 @@ export class MyAccountPage { await container.$('.dropdown-toggle').click() - const dropdownMenu = () => container.$$('.dropdown-menu .dropdown-item')[1] + const deleteItem = () => { + return $$('.dropdown-menu .dropdown-item').find(async v => { + const text = await v.getText() - await dropdownMenu().waitForDisplayed() - return dropdownMenu().click() + return text.includes('Delete') + }) + } + + await (await deleteItem()).waitForClickable() + + return (await deleteItem()).click() } validRemove () {