// Test: Cleaning a chat message const Page = require('../core/page'); const e = require('./elements'); const util = require('./util'); class Save extends Page { constructor() { super('chat-save'); } async test(testName) { try { await util.openChat(this); await this.screenshot(`${testName}`, `01-before-chat-options-click-[${this.meetingId}]`); await this.click(e.chatOptions, true); await this.screenshot(`${testName}`, `02-chat-options-clicked-[${this.meetingId}]`); await this.click(e.chatSave, true); let clicked = ''; clicked = await this.page.addListener('click', () => document.addEventListener('click')); return clicked !== ''; } catch (e) { await this.logger(e); return false; } } } module.exports = exports = Save;