seedling/source/e2e/src/common/BasePage.ts

18 lines
383 B
TypeScript
Raw Normal View History

2023-12-28 21:58:08 +00:00
import { By } from 'selenium-webdriver';
export class BasePage {
protected url: string;
public title?: string;
public root: By;
public buttons?: Record<string, By>;
public fields?: Record<string, By>;
public forms?: Record<string, By>;
public messages?: Record<string, By>;
public getPageUrl() {
return `${process.env.HOST_IP}:${process.env.APP_PORT}` + this.url;
}
}