1234567891011121314151617181920212223242526 |
- import { browser, $ } from "@wdio/globals";
- class PeerPage {
- get messages() {
- return $("div[id='messages']");
- }
- get errorMessage() {
- return $("div[id='error-message']");
- }
- waitForMessage(right: string) {
- return browser.waitUntil(
- async () => {
- const messages = await this.messages.getText();
- return messages.startsWith(right);
- },
- { timeoutMsg: `Expected message to start with ${right}`, timeout: 10000 },
- );
- }
- async open(test: string) {
- await browser.url(`/e2e/peer/${test}.html`);
- }
- }
- export default new PeerPage();
|