mirror of https://github.com/OpenVidu/openvidu.git
ov-components: Refactored screensharing e2e tests
parent
2d6ab64d00
commit
822ef1ad09
|
@ -110,6 +110,15 @@ export class OpenViduComponentsPO {
|
||||||
await this.waitForElement('#more-options-menu');
|
await this.waitForElement('#more-options-menu');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async disableScreenShare(): Promise<void> {
|
||||||
|
await this.waitForElement('#screenshare-btn');
|
||||||
|
await this.clickOn('#screenshare-btn');
|
||||||
|
await this.browser.sleep(500);
|
||||||
|
await this.waitForElement('#screenshare-menu');
|
||||||
|
await this.clickOn('#disable-screen-button');
|
||||||
|
await this.browser.sleep(1000);
|
||||||
|
}
|
||||||
|
|
||||||
async toggleRecordingFromToolbar() {
|
async toggleRecordingFromToolbar() {
|
||||||
// Open more options menu
|
// Open more options menu
|
||||||
await this.toggleToolbarMoreOptions();
|
await this.toggleToolbarMoreOptions();
|
||||||
|
|
|
@ -38,14 +38,10 @@ describe('Testing screenshare features', () => {
|
||||||
await browser.sleep(500);
|
await browser.sleep(500);
|
||||||
await utils.waitForElement('.OV_big');
|
await utils.waitForElement('.OV_big');
|
||||||
expect(await utils.getNumberOfElements('video')).equals(2);
|
expect(await utils.getNumberOfElements('video')).equals(2);
|
||||||
expect(await utils.getNumberOfElements('.OV_stream.speaking')).equals(1);
|
|
||||||
|
|
||||||
// Clicking to screensharing button
|
// expect(await utils.getNumberOfElements('.OV_stream.speaking')).equals(1);
|
||||||
await utils.clickOn('#screenshare-btn');
|
|
||||||
await browser.sleep(500);
|
await utils.disableScreenShare();
|
||||||
await utils.waitForElement('#screenshare-menu');
|
|
||||||
await utils.clickOn('#disable-screen-button');
|
|
||||||
await browser.sleep(500);
|
|
||||||
|
|
||||||
expect(await utils.getNumberOfElements('video')).equals(1);
|
expect(await utils.getNumberOfElements('video')).equals(1);
|
||||||
|
|
||||||
|
@ -56,11 +52,7 @@ describe('Testing screenshare features', () => {
|
||||||
await utils.waitForElement('.OV_big');
|
await utils.waitForElement('.OV_big');
|
||||||
expect(await utils.getNumberOfElements('video')).equals(2);
|
expect(await utils.getNumberOfElements('video')).equals(2);
|
||||||
|
|
||||||
await utils.clickOn('#screenshare-btn');
|
await utils.disableScreenShare();
|
||||||
await browser.sleep(500);
|
|
||||||
await utils.waitForElement('#screenshare-menu');
|
|
||||||
await utils.clickOn('#disable-screen-button');
|
|
||||||
await browser.sleep(500);
|
|
||||||
|
|
||||||
expect(await utils.getNumberOfElements('video')).equals(1);
|
expect(await utils.getNumberOfElements('video')).equals(1);
|
||||||
});
|
});
|
||||||
|
@ -82,11 +74,7 @@ describe('Testing screenshare features', () => {
|
||||||
await utils.waitForElement('.OV_big');
|
await utils.waitForElement('.OV_big');
|
||||||
expect(await utils.getNumberOfElements('video')).equals(2);
|
expect(await utils.getNumberOfElements('video')).equals(2);
|
||||||
|
|
||||||
await utils.clickOn('#screenshare-btn');
|
await utils.disableScreenShare();
|
||||||
await browser.sleep(500);
|
|
||||||
await utils.waitForElement('#screenshare-menu');
|
|
||||||
await utils.clickOn('#disable-screen-button');
|
|
||||||
await browser.sleep(500);
|
|
||||||
|
|
||||||
expect(await utils.getNumberOfElements('video')).equals(1);
|
expect(await utils.getNumberOfElements('video')).equals(1);
|
||||||
});
|
});
|
||||||
|
@ -167,10 +155,7 @@ describe('Testing screenshare features', () => {
|
||||||
await utils.waitForElement('.OV_big');
|
await utils.waitForElement('.OV_big');
|
||||||
expect(await utils.getNumberOfElements('.OV_big')).equals(1);
|
expect(await utils.getNumberOfElements('.OV_big')).equals(1);
|
||||||
// Disable screensharing
|
// Disable screensharing
|
||||||
await utils.clickOn('#screenshare-btn');
|
await utils.disableScreenShare();
|
||||||
await utils.waitForElement('#screenshare-menu');
|
|
||||||
await utils.clickOn('#disable-screen-button');
|
|
||||||
await browser.sleep(500);
|
|
||||||
expect(await utils.getNumberOfElements('video')).equals(3);
|
expect(await utils.getNumberOfElements('video')).equals(3);
|
||||||
await utils.waitForElement('.OV_big');
|
await utils.waitForElement('.OV_big');
|
||||||
expect(await utils.getNumberOfElements('.OV_big')).equals(1);
|
expect(await utils.getNumberOfElements('.OV_big')).equals(1);
|
||||||
|
|
Loading…
Reference in New Issue