Add login page as Page Object Model

This commit is contained in:
Eva Marco 2024-05-06 17:29:27 +02:00
parent 7280dfd3f7
commit 832c1db63b
19 changed files with 143 additions and 85 deletions

View file

@ -1,14 +1,14 @@
export const interceptRPC = async (page, path, jsonFilename, options = {}) => {
const interceptConfig = {
status: 200,
...options
...options,
};
await page.route(`**/api/rpc/command/${path}`, (route) => {
route.fulfill({
await page.route(`**/api/rpc/command/${path}`, async (route) => {
await route.fulfill({
...interceptConfig,
contentType: "application/transit+json",
path: `playwright/fixtures/${jsonFilename}`,
path: `playwright/data/${jsonFilename}`,
});
});
};