/** * UnMutes once again the second participant and checks in the owner page does this change is * reflected. */ public void participantUnMutesAfterOwnerMutedHimAndCheck() { MeetUIUtils.clickOnToolbarButton(ConferenceFixture.getSecondParticipant(), "mute"); TestUtils.waitsForElementNotPresentByXPath( ConferenceFixture.getOwner(), "//span[@class='audioMuted']/i[@class='icon-mic-disabled']", 5); // lets give time to the ui to reflect the change in the ui of the owner TestUtils.waits(1000); }
/** * Closes the participant and leaves the owner alone in the room. Mutes the owner and then joins * new participant and checks the status of the mute icon. At the end unmutes to clear the state. */ public void muteOwnerBeforeSecondParticipantJoins() { ConferenceFixture.quit(ConferenceFixture.getSecondParticipant()); // just in case wait TestUtils.waits(1000); MeetUIUtils.clickOnToolbarButton(ConferenceFixture.getOwner(), "mute"); ConferenceFixture.startParticipant(); ConferenceFixture.checkParticipantToJoinRoom(ConferenceFixture.getSecondParticipant(), 10); ConferenceFixture.waitsParticipantToJoinConference(ConferenceFixture.getSecondParticipant()); TestUtils.waitsForElementByXPath( ConferenceFixture.getSecondParticipant(), "//span[@class='audioMuted']/i[@class='icon-mic-disabled']", 5); // now lets unmute unMuteOwnerAndCheck(); }