working consent test by accepting server notices invite and clicking on link, also create room

This commit is contained in:
Bruno Windels 2018-07-20 18:51:25 +02:00
parent bc1da0565e
commit a74a753a05
6 changed files with 132 additions and 16 deletions

View file

@ -65,9 +65,9 @@ module.exports = async function signup(page, username, password, homeserver) {
console.log(xhrLogs.logs());
*/
await acceptTerms(page);
//await acceptTerms(page);
await helpers.delay(10000);
await helpers.delay(2000);
//printElements('page', await page.$('#matrixchat'));
// await navigation_promise;
@ -75,13 +75,3 @@ module.exports = async function signup(page, username, password, homeserver) {
const url = page.url();
assert.strictEqual(url, helpers.riotUrl('/#/home'));
}
async function acceptTerms(page) {
const reviewTermsButton = await helpers.waitAndQuerySelector(page, '.mx_QuestionDialog button.mx_Dialog_primary');
const termsPagePromise = helpers.waitForNewPage();
await reviewTermsButton.click();
const termsPage = await termsPagePromise;
const acceptButton = await termsPage.$('input[type=submit]');
await acceptButton.click();
await helpers.delay(500); //TODO yuck, timers
}