1234567891011121314151617181920212223 |
- import P from "./serialization.page.js";
- import { browser, expect } from "@wdio/globals";
- export const serializationTest =
- (testFile: string, serialization: string) => async () => {
- await P.open(testFile, serialization);
- await P.waitForMessage("Your Peer ID: ");
- const bobId = (await P.messages.getText()).split("Your Peer ID: ")[1];
- await browser.switchWindow("Alice");
- await P.waitForMessage("Your Peer ID: ");
- await P.receiverId.setValue(bobId);
- await P.connectBtn.click();
- await P.waitForMessage("Connected!");
- await P.sendBtn.click();
- await P.waitForMessage("Sent!");
- await browser.switchWindow("Bob");
- await P.waitForMessage("Closed!");
- await P.checkBtn.click();
- await P.waitForMessage("Checked!");
- await expect(await P.errorMessage.getText()).toBe("");
- await expect(await P.result.getText()).toBe("Success!");
- };
|