From 67b03b5a0f6ae65ead9999f7174e1df56a7862eb Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Tue, 10 Sep 2019 16:25:59 +0200 Subject: [PATCH] Fix signup: set custom hs through advanced section, and accept IS step --- src/usecases/signup.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/usecases/signup.js b/src/usecases/signup.js index a52baea961..b6a6d46311 100644 --- a/src/usecases/signup.js +++ b/src/usecases/signup.js @@ -21,11 +21,15 @@ module.exports = async function signup(session, username, password, homeserver) await session.goto(session.url('/#/register')); // change the homeserver by clicking the "Change" link. if (homeserver) { - const changeServerDetailsLink = await session.query('.mx_AuthBody_editServerDetails'); - await changeServerDetailsLink.click(); + const advancedButton = await session.query('.mx_ServerTypeSelector_type_Advanced'); + await advancedButton.click(); const hsInputField = await session.query('#mx_ServerConfig_hsUrl'); await session.replaceInputText(hsInputField, homeserver); const nextButton = await session.query('.mx_Login_submit'); + // accept homeserver + await nextButton.click(); + await session.delay(200); + // accept discovered identity server await nextButton.click(); } //fill out form