mirror of https://github.com/OpenVidu/openvidu.git
ov-components: update element selectors for screen share functionality in tests and add local participant class in layout
parent
f2363eebd8
commit
00a9a21de3
|
|
@ -1,4 +1,4 @@
|
|||
import { Builder, ILocation, IRectangle, ISize, WebDriver } from 'selenium-webdriver';
|
||||
import { Builder, IRectangle, WebDriver } from 'selenium-webdriver';
|
||||
import { TestAppConfig } from './selenium.conf';
|
||||
import { OpenViduComponentsPO } from './utils.po.test';
|
||||
|
||||
|
|
@ -81,7 +81,7 @@ describe('Stream rendering and media toggling scenarios', () => {
|
|||
|
||||
await utils.clickOn('#screenshare-btn');
|
||||
await browser.sleep(1000);
|
||||
await utils.waitForElement('#local-element-screen_share');
|
||||
await utils.waitForElement('.local_participant.OV_screen');
|
||||
expect(await utils.getNumberOfElements('.OV_stream')).toEqual(2);
|
||||
expect(await utils.getNumberOfElements('video')).toEqual(1); //screen sharse video
|
||||
expect(await utils.getNumberOfElements('audio')).toEqual(1); //screen share audio
|
||||
|
|
@ -106,7 +106,7 @@ describe('Stream rendering and media toggling scenarios', () => {
|
|||
|
||||
await utils.clickOn('#screenshare-btn');
|
||||
await browser.sleep(1000);
|
||||
await utils.waitForElement('#local-element-screen_share');
|
||||
await utils.waitForElement('.local_participant.OV_screen');
|
||||
expect(await utils.getNumberOfElements('.OV_stream')).toEqual(2);
|
||||
expect(await utils.getNumberOfElements('video')).toEqual(2);
|
||||
expect(await utils.getNumberOfElements('audio')).toEqual(2); //screen share audio and local audio
|
||||
|
|
@ -221,7 +221,7 @@ describe('Stream rendering and media toggling scenarios', () => {
|
|||
|
||||
await utils.clickOn('#screenshare-btn');
|
||||
await browser.sleep(1000);
|
||||
await utils.waitForElement('#local-element-screen_share');
|
||||
await utils.waitForElement('.local_participant.OV_screen');
|
||||
expect(await utils.getNumberOfElements('.OV_stream')).toEqual(3);
|
||||
expect(await utils.getNumberOfElements('video')).toEqual(1);
|
||||
expect(await utils.getNumberOfElements('audio')).toEqual(1); // screen share audios
|
||||
|
|
@ -260,7 +260,7 @@ describe('Stream rendering and media toggling scenarios', () => {
|
|||
|
||||
await utils.clickOn('#screenshare-btn');
|
||||
await browser.sleep(1000);
|
||||
await utils.waitForElement('#local-element-screen_share');
|
||||
await utils.waitForElement('.local_participant.OV_screen');
|
||||
expect(await utils.getNumberOfElements('.OV_stream')).toEqual(3);
|
||||
expect(await utils.getNumberOfElements('video')).toEqual(3);
|
||||
expect(await utils.getNumberOfElements('audio')).toEqual(3); // screen share audios and local audio and remote audio
|
||||
|
|
@ -304,7 +304,7 @@ describe('Stream rendering and media toggling scenarios', () => {
|
|||
|
||||
await utils.clickOn('#screenshare-btn');
|
||||
await browser.sleep(500);
|
||||
await utils.waitForElement('#local-element-screen_share');
|
||||
await utils.waitForElement('.local_participant.OV_screen');
|
||||
expect(await utils.getNumberOfElements('.OV_stream')).toEqual(4);
|
||||
expect(await utils.getNumberOfElements('video')).toEqual(2);
|
||||
expect(await utils.getNumberOfElements('audio')).toEqual(2); // screen share audios
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#localLayoutElement
|
||||
*ngFor="let track of localParticipant.tracks; trackBy: trackParticipantElement"
|
||||
[ngClass]="{
|
||||
local_participant: true,
|
||||
OV_root: !track.isAudioTrack && !track.isMinimized,
|
||||
OV_publisher: !track.isAudioTrack && !track.isMinimized,
|
||||
OV_minimized: track.isMinimized,
|
||||
|
|
|
|||
Loading…
Reference in New Issue