close.spec.ts 759 B

123456789101112131415161718192021222324
  1. import P from "./close.page.js";
  2. import { browser } from "@wdio/globals";
  3. fdescribe("MediaStream", () => {
  4. beforeAll(async () => {
  5. await P.init();
  6. });
  7. fit("should close the remote stream", async () => {
  8. await P.open();
  9. await P.waitForMessage("Your Peer ID: ");
  10. const bobId = (await P.messages.getText()).split("Your Peer ID: ")[1];
  11. await browser.switchWindow("Alice");
  12. await P.waitForMessage("Your Peer ID: ");
  13. await P.receiverId.setValue(bobId);
  14. await P.callBtn.click();
  15. await P.waitForMessage("Connected!");
  16. await browser.switchWindow("Bob");
  17. await P.waitForMessage("Connected!");
  18. await P.closeBtn.click();
  19. await P.waitForMessage("Closed!");
  20. await browser.switchWindow("Alice");
  21. await P.waitForMessage("Closed!");
  22. });
  23. });