From 0ac39ec567550c44fec93562744a561e013438e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brablo=C2=B0?= Date: Fri, 25 Oct 2024 10:05:41 +0200 Subject: [PATCH] Helper update + .yml config --- .github/workflows/playwright.yml | 27 --- .../fileUploadHelper_20241014104838.ts | 41 ++++ .../fileUploadHelper_20241023222951.ts | 41 ++++ .history/helpers/uiHelper_20241024091741.ts | 184 ++++++++++++++++++ .history/helpers/uiHelper_20241024091932.ts | 184 ++++++++++++++++++ .history/helpers/uiHelper_20241024092108.ts | 184 ++++++++++++++++++ .history/playwright.config_20241023215330.ts | 59 ++++++ .history/playwright.config_20241023215923.ts | 59 ++++++ helpers/fileUploadHelper.ts | 4 +- helpers/uiHelper.ts | 119 +++++++++-- ...pload a file successfully (Qase ID: 7).png | Bin 0 -> 82832 bytes ...pload_a_file_successfully__Qase_ID__7_.png | Bin 0 -> 111323 bytes 12 files changed, 856 insertions(+), 46 deletions(-) delete mode 100644 .github/workflows/playwright.yml create mode 100644 .history/helpers/fileUploadHelper_20241014104838.ts create mode 100644 .history/helpers/fileUploadHelper_20241023222951.ts create mode 100644 .history/helpers/uiHelper_20241024091741.ts create mode 100644 .history/helpers/uiHelper_20241024091932.ts create mode 100644 .history/helpers/uiHelper_20241024092108.ts create mode 100644 .history/playwright.config_20241023215330.ts create mode 100644 .history/playwright.config_20241023215923.ts create mode 100644 screenshots/Upload a file successfully (Qase ID: 7).png create mode 100644 screenshots/Upload_a_file_successfully__Qase_ID__7_.png diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml deleted file mode 100644 index 3cb0c05..0000000 --- a/.github/workflows/playwright.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Playwright Tests -on: - push: - branches: [ main, master ] - pull_request: - branches: [ main, master ] -jobs: - test: - timeout-minutes: 60 - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - name: Install dependencies - run: npm ci - - name: Install Playwright Browsers - run: npx playwright install --with-deps - - name: Run Playwright tests - run: QASE_MODE=testops npx playwright test - - uses: actions/upload-artifact@v4 - if: ${{ !cancelled() }} - with: - name: playwright-report - path: playwright-report/ - retention-days: 30 diff --git a/.history/helpers/fileUploadHelper_20241014104838.ts b/.history/helpers/fileUploadHelper_20241014104838.ts new file mode 100644 index 0000000..206ff6a --- /dev/null +++ b/.history/helpers/fileUploadHelper_20241014104838.ts @@ -0,0 +1,41 @@ +import { Page } from '@playwright/test'; +import * as fs from 'fs'; +import * as path from 'path'; + +// Helper provides utility methods for uploading files during tests + +export class FileUploadHelper { + private uploadFolderPath: string; + + constructor(private page: Page) { + // Define the path for the UploadFiles folder inside the 'data' directory dynamically + this.uploadFolderPath = path.resolve(process.cwd(), 'data/UploadFiles'); + + // Ensure the UploadFiles directory exists + this.ensureUploadFolderExists(); + } + + // Ensure the UploadFiles directory exists + private ensureUploadFolderExists() { + if (!fs.existsSync(this.uploadFolderPath)) { + fs.mkdirSync(this.uploadFolderPath, { recursive: true }); // Create the folder if it doesn't exist + } + } + + // Upload a random file from the UploadFiles folder + async uploadRandomFile() { + const files = fs.readdirSync(this.uploadFolderPath); // Read files in the folder + + if (files.length === 0) { + throw new Error('No files available in the UploadFiles directory.'); + } + + // Select a random file and upload + const randomFile = files[Math.floor(Math.random() * files.length)]; + const filePath = path.join(this.uploadFolderPath, randomFile); + await this.page.setInputFiles('input[type="file"]', filePath); // Upload the selected file + + // Log file upload for debugging purposes + console.log(`Uploading file: ${filePath}`); + } +} \ No newline at end of file diff --git a/.history/helpers/fileUploadHelper_20241023222951.ts b/.history/helpers/fileUploadHelper_20241023222951.ts new file mode 100644 index 0000000..b31f162 --- /dev/null +++ b/.history/helpers/fileUploadHelper_20241023222951.ts @@ -0,0 +1,41 @@ +import { Page } from '@playwright/test'; +import * as fs from 'fs'; // A Node.js module for working with files and directories (reading, writing, deleting files, etc.). +import * as path from 'path'; // A Node.js module for working with file and directory paths, allowing dynamic and absolute path creation. + +// Helper provides utility methods for uploading files during tests + +export class FileUploadHelper { + private uploadFolderPath: string; + + constructor(private page: Page) { + // Define the path for the UploadFiles folder inside the 'data' directory dynamically + this.uploadFolderPath = path.resolve(process.cwd(), 'data/UploadFiles'); + + // Ensure the UploadFiles directory exists + this.ensureUploadFolderExists(); + } + + // Ensure the UploadFiles directory exists + private ensureUploadFolderExists() { + if (!fs.existsSync(this.uploadFolderPath)) { + fs.mkdirSync(this.uploadFolderPath, { recursive: true }); // Create the folder if it doesn't exist + } + } + + // Upload a random file from the UploadFiles folder + async uploadRandomFile() { + const files = fs.readdirSync(this.uploadFolderPath); // Read files in the folder + + if (files.length === 0) { + throw new Error('No files available in the UploadFiles directory.'); + } + + // Select a random file and upload + const randomFile = files[Math.floor(Math.random() * files.length)]; + const filePath = path.join(this.uploadFolderPath, randomFile); + await this.page.setInputFiles('input[type="file"]', filePath); // Upload the selected file + + // Log file upload for debugging purposes + console.log(`Uploading file: ${filePath}`); + } +} \ No newline at end of file diff --git a/.history/helpers/uiHelper_20241024091741.ts b/.history/helpers/uiHelper_20241024091741.ts new file mode 100644 index 0000000..907ff10 --- /dev/null +++ b/.history/helpers/uiHelper_20241024091741.ts @@ -0,0 +1,184 @@ +import { Page, expect } from '@playwright/test'; +import { urls } from '../data/urls'; + +/** + * Helpers: + * Helpers are utility functions or classes designed to simplify and organize common + * tasks within your test suite, such as interacting with UI elements, handling file uploads, + * or generating test data. By abstracting repetitive code into helpers, you can maintain + * cleaner test files and promote reusability. Helpers reduce duplication and make your + * tests easier to maintain, improving overall test readability and structure. + */ + +export class UIHelper { + constructor(private page: Page) {} + + // ------------------------------------------------------------------------- + // NAVIGATION HELPERS + // ------------------------------------------------------------------------- + + // Navigate to the base URL (homepage) + async navigateToHome() { + await this.page.goto(urls.baseURL); + await this.page.waitForURL(urls.baseURL); + } + + // Navigate to the communities page + async navigateToCommunities() { + await this.page.goto(urls.communitiesURL); + await this.page.waitForURL(urls.communitiesURL); + } + + // Navigate to the My Dashboard page + async navigateToMyDashboard() { + await this.page.getByRole('link', { name: 'My dashboard' }).click(); + } + + // Navigate to the new community page + async navigateToNewCommunity() { + await this.page.goto(urls.newCommunityURL); + await this.page.waitForURL(urls.newCommunityURL); + } + + // Navigate to the detail of the first record + async firstRecordDetail() { + await this.page.waitForSelector('//a[contains(@href, "/records/")][1]', { state: 'visible' }); + await this.page.click('//a[contains(@href, "/records/")][1]'); + } + + // Navigate to a specific URL + async goto(url: string) { + await this.page.goto(url); + } + + // ------------------------------------------------------------------------- + // OTHER UI HELPERS + // ------------------------------------------------------------------------- + + // Define valid roles using a union of string literals (can add more as needed) + async clickByRole(role: 'button' | 'link' | 'checkbox' | 'heading' | 'menuitem' | 'textbox', name: string) { + await this.page.getByRole(role, { name }).click(); + } + + // Implement clickByLabel to handle clicking elements by their label + async clickByLabel(label: string) { + await this.page.getByLabel(label).click(); + } + + // Fill an input field by its placeholder text + async fillPlaceholder(placeholder: string, value: string) { + await this.page.getByPlaceholder(placeholder).fill(value); + } + + // Click an element by its text content with error handling + async clickByText(text: string, retries: number = 3) { + for (let attempt = 0; attempt < retries; attempt++) { + try { + await this.page.click(`text=${text}`); + console.log(`Successfully clicked on text: ${text}`); + break; + } catch (error) { + console.error(`Attempt ${attempt + 1} failed to click on text: ${text}`, error); + if (attempt === retries - 1) { + await this.captureScreenshotOnError(`clickByText_${text}`); + throw error; // Re-throw after final attempt + } + } + } + } + + // Wait for a specific text to be visible on the page with optional timeout + async waitForText(text: string, timeout: number = 30000): Promise { + try { + await this.page.waitForSelector(`text=${text}`, { state: 'visible', timeout }); + return true; + } catch (error) { + console.error(`Text "${text}" not found within timeout`); + return false; + } + } + + // Click a button based on its displayed text with error handling + async clickButtonByText(buttonText: string) { + try { + await this.page.click(`text=${buttonText}`); + } catch (error) { + console.error(`Failed to click on button with text: ${buttonText}`, error); + await this.captureScreenshotOnError(`clickButtonByText_${buttonText}`); + throw error; + } + } + + // Wait for a specific element to become visible with optional timeout + async waitForElement(selector: string, timeout: number = 30000) { + try { + await this.page.waitForSelector(selector, { state: 'visible', timeout }); + } catch (error) { + console.error(`Element ${selector} not visible within timeout`, error); + await this.captureScreenshotOnError(`waitForElement_${selector}`); + throw error; + } + } + + // Check if an element is enabled on the page + async isElementEnabled(selector: string): Promise { + try { + return await this.page.isEnabled(selector); + } catch (error) { + console.error(`Failed to check if element ${selector} is enabled`, error); + await this.captureScreenshotOnError(`isElementEnabled_${selector}`); + throw error; + } + } + + // ------------------------------------------------------------------------- + // FORM HELPERS + // ------------------------------------------------------------------------- + + // Select an option in a dropdown by value + async selectOptionByValue(selector: string, value: string) { + try { + await this.page.selectOption(selector, value); + } catch (error) { + console.error(`Failed to select option "${value}" from ${selector}`, error); + await this.captureScreenshotOnError(`selectOptionByValue_${value}`); + throw error; + } + } + + // Toggle a checkbox + async toggleCheckbox(selector: string, check: boolean = true) { + const isChecked = await this.page.isChecked(selector); + if (isChecked !== check) { + await this.page.check(selector); + } + } + + // ------------------------------------------------------------------------- + // SCREENSHOT AND ERROR HANDLING HELPERS + // ------------------------------------------------------------------------- + + // Capture a screenshot when an error occurs + async captureScreenshotOnError(fileName: string) { + try { + const screenshotPath = `screenshots/${fileName}.png`; + await this.page.screenshot({ path: screenshotPath }); + console.log(`Screenshot captured: ${screenshotPath}`); + } catch (screenshotError) { + console.error(`Failed to capture screenshot: ${screenshotError}`); + } + } + + // ------------------------------------------------------------------------- + // ASSERTION HELPERS + // ------------------------------------------------------------------------- + + // Assert that text is visible on the page + async assertTextVisible(text: string) { + const isVisible = await this.page.isVisible(`text=${text}`); + if (!isVisible) { + await this.captureScreenshotOnError(`assertTextVisible_${text}`); + } + expect(isVisible).toBe(true, `Expected text "${text}" to be visible.`); + } +} diff --git a/.history/helpers/uiHelper_20241024091932.ts b/.history/helpers/uiHelper_20241024091932.ts new file mode 100644 index 0000000..b151ae5 --- /dev/null +++ b/.history/helpers/uiHelper_20241024091932.ts @@ -0,0 +1,184 @@ +import { Page, expect } from '@playwright/test'; +import { urls } from '../data/urls'; + +/** + * Helpers: + * Helpers are utility functions or classes designed to simplify and organize common + * tasks within your test suite, such as interacting with UI elements, handling file uploads, + * or generating test data. By abstracting repetitive code into helpers, you can maintain + * cleaner test files and promote reusability. Helpers reduce duplication and make your + * tests easier to maintain, improving overall test readability and structure. + */ + +export class UIHelper { + constructor(private page: Page) {} + + // ------------------------------------------------------------------------- + // NAVIGATION HELPERS + // ------------------------------------------------------------------------- + + // Navigate to the base URL (homepage) + async navigateToHome() { + await this.page.goto(urls.baseURL); + await this.page.waitForURL(urls.baseURL); + } + + // Navigate to the communities page + async navigateToCommunities() { + await this.page.goto(urls.communitiesURL); + await this.page.waitForURL(urls.communitiesURL); + } + + // Navigate to the My Dashboard page + async navigateToMyDashboard() { + await this.page.getByRole('link', { name: 'My dashboard' }).click(); + } + + // Navigate to the new community page + async navigateToNewCommunity() { + await this.page.goto(urls.newCommunityURL); + await this.page.waitForURL(urls.newCommunityURL); + } + + // Navigate to the detail of the first record + async firstRecordDetail() { + await this.page.waitForSelector('//a[contains(@href, "/records/")][1]', { state: 'visible' }); + await this.page.click('//a[contains(@href, "/records/")][1]'); + } + + // Navigate to a specific URL + async goto(url: string) { + await this.page.goto(url); + } + + // ------------------------------------------------------------------------- + // OTHER UI HELPERS + // ------------------------------------------------------------------------- + + // Define valid roles using a union of string literals (can add more as needed) + async clickByRole(role: 'button' | 'link' | 'checkbox' | 'heading' | 'menuitem' | 'textbox', name: string) { + await this.page.getByRole(role, { name }).click(); + } + + // Implement clickByLabel to handle clicking elements by their label + async clickByLabel(label: string) { + await this.page.getByLabel(label).click(); + } + + // Fill an input field by its placeholder text + async fillPlaceholder(placeholder: string, value: string) { + await this.page.getByPlaceholder(placeholder).fill(value); + } + + // Click an element by its text content with error handling + async clickByText(text: string, retries: number = 3) { + for (let attempt = 0; attempt < retries; attempt++) { + try { + await this.page.click(`text=${text}`); + console.log(`Successfully clicked on text: ${text}`); + break; + } catch (error) { + console.error(`Attempt ${attempt + 1} failed to click on text: ${text}`, error); + if (attempt === retries - 1) { + await this.captureScreenshotOnError(`clickByText_${text}`); + throw error; // Re-throw after final attempt + } + } + } + } + + // Wait for a specific text to be visible on the page with optional timeout + async waitForText(text: string, timeout: number = 30000): Promise { + try { + await this.page.waitForSelector(`text=${text}`, { state: 'visible', timeout }); + return true; + } catch (error) { + console.error(`Text "${text}" not found within timeout`); + return false; + } + } + + // Click a button based on its displayed text with error handling + async clickButtonByText(buttonText: string) { + try { + await this.page.click(`text=${buttonText}`); + } catch (error) { + console.error(`Failed to click on button with text: ${buttonText}`, error); + await this.captureScreenshotOnError(`clickButtonByText_${buttonText}`); + throw error; + } + } + + // Wait for a specific element to become visible with optional timeout + async waitForElement(selector: string, timeout: number = 30000) { + try { + await this.page.waitForSelector(selector, { state: 'visible', timeout }); + } catch (error) { + console.error(`Element ${selector} not visible within timeout`, error); + await this.captureScreenshotOnError(`waitForElement_${selector}`); + throw error; + } + } + + // Check if an element is enabled on the page + async isElementEnabled(selector: string): Promise { + try { + return await this.page.isEnabled(selector); + } catch (error) { + console.error(`Failed to check if element ${selector} is enabled`, error); + await this.captureScreenshotOnError(`isElementEnabled_${selector}`); + throw error; + } + } + + // ------------------------------------------------------------------------- + // FORM HELPERS + // ------------------------------------------------------------------------- + + // Select an option in a dropdown by value + async selectOptionByValue(selector: string, value: string) { + try { + await this.page.selectOption(selector, value); + } catch (error) { + console.error(`Failed to select option "${value}" from ${selector}`, error); + await this.captureScreenshotOnError(`selectOptionByValue_${value}`); + throw error; + } + } + + // Toggle a checkbox + async toggleCheckbox(selector: string, check: boolean = true) { + const isChecked = await this.page.isChecked(selector); + if (isChecked !== check) { + await this.page.check(selector); + } + } + + // ------------------------------------------------------------------------- + // SCREENSHOT AND ERROR HANDLING HELPERS + // ------------------------------------------------------------------------- + + // Capture a screenshot when an error occurs + async captureScreenshotOnError(fileName: string) { + try { + const screenshotPath = `screenshots/${fileName}.png`; + await this.page.screenshot({ path: screenshotPath }); + console.log(`Screenshot captured: ${screenshotPath}`); + } catch (screenshotError) { + console.error(`Failed to capture screenshot: ${screenshotError}`); + } + } + + // ------------------------------------------------------------------------- + // ASSERTION HELPERS + // ------------------------------------------------------------------------- + + // Assert that text is visible on the page + async assertTextVisible(text: string) { + const isVisible = await this.page.isVisible(`text=${text}`); + if (!isVisible) { + await this.captureScreenshotOnError(`assertTextVisible_${text}`); + } + expect(isVisible).toBe(true); + } +} diff --git a/.history/helpers/uiHelper_20241024092108.ts b/.history/helpers/uiHelper_20241024092108.ts new file mode 100644 index 0000000..54cc5c1 --- /dev/null +++ b/.history/helpers/uiHelper_20241024092108.ts @@ -0,0 +1,184 @@ +import { Page, expect } from '@playwright/test'; +import { urls } from '../data/urls'; + +/** + * Helpers: + * Helpers are utility functions or classes designed to simplify and organize common + * tasks within your test suite, such as interacting with UI elements, handling file uploads, + * or generating test data. By abstracting repetitive code into helpers, you can maintain + * cleaner test files and promote reusability. Helpers reduce duplication and make your + * tests easier to maintain, improving overall test readability and structure. + */ + +export class UIHelper { + constructor(private page: Page) {} + + // ------------------------------------------------------------------------- + // NAVIGATION HELPERS + // ------------------------------------------------------------------------- + + // Navigate to the base URL (homepage) + async navigateToHome() { + await this.page.goto(urls.baseURL); + await this.page.waitForURL(urls.baseURL); + } + + // Navigate to the communities page + async navigateToCommunities() { + await this.page.goto(urls.communitiesURL); + await this.page.waitForURL(urls.communitiesURL); + } + + // Navigate to the My Dashboard page + async navigateToMyDashboard() { + await this.page.getByRole('link', { name: 'My dashboard' }).click(); + } + + // Navigate to the new community page + async navigateToNewCommunity() { + await this.page.goto(urls.newCommunityURL); + await this.page.waitForURL(urls.newCommunityURL); + } + + // Navigate to the detail of the first record + async firstRecordDetail() { + await this.page.waitForSelector('//a[contains(@href, "/records/")][1]', { state: 'visible' }); + await this.page.click('//a[contains(@href, "/records/")][1]'); + } + + // Navigate to a specific URL + async goto(url: string) { + await this.page.goto(url); + } + + // ------------------------------------------------------------------------- + // OTHER UI HELPERS + // ------------------------------------------------------------------------- + + // Define valid roles using a union of string literals (can add more as needed) + async clickByRole(role: 'button' | 'link' | 'checkbox' | 'heading' | 'menuitem' | 'textbox', name: string) { + await this.page.getByRole(role, { name }).click(); + } + + // Implement clickByLabel to handle clicking elements by their label + async clickByLabel(label: string) { + await this.page.getByLabel(label).click(); + } + + // Fill an input field by its placeholder text + async fillPlaceholder(placeholder: string, value: string) { + await this.page.getByPlaceholder(placeholder).fill(value); + } + + // Click an element by its text content with error handling + async clickByText(text: string, retries: number = 3) { // set number of retries + for (let attempt = 0; attempt < retries; attempt++) { + try { + await this.page.click(`text=${text}`); + console.log(`Successfully clicked on text: ${text}`); + break; + } catch (error) { + console.error(`Attempt ${attempt + 1} failed to click on text: ${text}`, error); + if (attempt === retries - 1) { + await this.captureScreenshotOnError(`clickByText_${text}`); + throw error; // Re-throw after final attempt + } + } + } + } + + // Wait for a specific text to be visible on the page with optional timeout + async waitForText(text: string, timeout: number = 30000): Promise { + try { + await this.page.waitForSelector(`text=${text}`, { state: 'visible', timeout }); + return true; + } catch (error) { + console.error(`Text "${text}" not found within timeout`); + return false; + } + } + + // Click a button based on its displayed text with error handling + async clickButtonByText(buttonText: string) { + try { + await this.page.click(`text=${buttonText}`); + } catch (error) { + console.error(`Failed to click on button with text: ${buttonText}`, error); + await this.captureScreenshotOnError(`clickButtonByText_${buttonText}`); + throw error; + } + } + + // Wait for a specific element to become visible with optional timeout + async waitForElement(selector: string, timeout: number = 30000) { + try { + await this.page.waitForSelector(selector, { state: 'visible', timeout }); + } catch (error) { + console.error(`Element ${selector} not visible within timeout`, error); + await this.captureScreenshotOnError(`waitForElement_${selector}`); + throw error; + } + } + + // Check if an element is enabled on the page + async isElementEnabled(selector: string): Promise { + try { + return await this.page.isEnabled(selector); + } catch (error) { + console.error(`Failed to check if element ${selector} is enabled`, error); + await this.captureScreenshotOnError(`isElementEnabled_${selector}`); + throw error; + } + } + + // ------------------------------------------------------------------------- + // FORM HELPERS + // ------------------------------------------------------------------------- + + // Select an option in a dropdown by value + async selectOptionByValue(selector: string, value: string) { + try { + await this.page.selectOption(selector, value); + } catch (error) { + console.error(`Failed to select option "${value}" from ${selector}`, error); + await this.captureScreenshotOnError(`selectOptionByValue_${value}`); + throw error; + } + } + + // Toggle a checkbox + async toggleCheckbox(selector: string, check: boolean = true) { + const isChecked = await this.page.isChecked(selector); + if (isChecked !== check) { + await this.page.check(selector); + } + } + + // ------------------------------------------------------------------------- + // SCREENSHOT AND ERROR HANDLING HELPERS + // ------------------------------------------------------------------------- + + // Capture a screenshot when an error occurs + async captureScreenshotOnError(fileName: string) { + try { + const screenshotPath = `screenshots/${fileName}.png`; + await this.page.screenshot({ path: screenshotPath }); + console.log(`Screenshot captured: ${screenshotPath}`); + } catch (screenshotError) { + console.error(`Failed to capture screenshot: ${screenshotError}`); + } + } + + // ------------------------------------------------------------------------- + // ASSERTION HELPERS + // ------------------------------------------------------------------------- + + // Assert that text is visible on the page + async assertTextVisible(text: string) { + const isVisible = await this.page.isVisible(`text=${text}`); + if (!isVisible) { + await this.captureScreenshotOnError(`assertTextVisible_${text}`); + } + expect(isVisible).toBe(true); + } +} diff --git a/.history/playwright.config_20241023215330.ts b/.history/playwright.config_20241023215330.ts new file mode 100644 index 0000000..964ec0d --- /dev/null +++ b/.history/playwright.config_20241023215330.ts @@ -0,0 +1,59 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './tests', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: process.env.CI ? 1 : undefined, + timeout: 30000, // 30-second timeout per test + + reporter: [ + ['list'], + ['playwright-qase-reporter', { + debug: false, // Optional, add debug mode + testops: { + api: { + token: process.env.QASE_TESTOPS_API_TOKEN, + }, + project: process.env.QASE_TESTOPS_PROJECT, + environment: process.env.QASE_ENVIRONMENT || 'production', + uploadAttachments: true, // Enables uploading screenshots/videos on failure + run: { + complete: true, + }, + }, + logging: true, // Keep logging enabled for extra visibility + }], + ['html'], + ], + + use: { + headless: process.env.CI ? true : process.env.HEADLESS !== 'false', // Always headless in CI, else respect HEADLESS + trace: process.env.CI ? 'on-first-retry' : 'off', // Enable trace in CI + video: process.env.RECORD_VIDEO === 'true' ? 'on' : 'retain-on-failure', // Video recording if enabled, or retain on failure + screenshot: 'only-on-failure', // Capture screenshot on test failure + }, + + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + /* Uncomment to test cross-browser */ + // { + // name: 'firefox', + // use: { ...devices['Desktop Firefox'] }, + // }, + // { + // name: 'webkit', + // use: { ...devices['Desktop Safari'] }, + // }, + ], + + /* Uncomment for local dev server */ + // webServer: { + // command: 'npm run start', + // url: 'http://127.0.0.1:3000', + // }, +}); diff --git a/.history/playwright.config_20241023215923.ts b/.history/playwright.config_20241023215923.ts new file mode 100644 index 0000000..f1e3220 --- /dev/null +++ b/.history/playwright.config_20241023215923.ts @@ -0,0 +1,59 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './tests', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: process.env.CI ? 1 : undefined, + // timeout: 30000, // 30-second timeout per test + + reporter: [ + ['list'], + ['playwright-qase-reporter', { + debug: false, // Optional, add debug mode + testops: { + api: { + token: process.env.QASE_TESTOPS_API_TOKEN, + }, + project: process.env.QASE_TESTOPS_PROJECT, + environment: process.env.QASE_ENVIRONMENT || 'production', + uploadAttachments: true, // Enables uploading screenshots/videos on failure + run: { + complete: true, + }, + }, + logging: true, // Keep logging enabled for extra visibility + }], + ['html'], + ], + + use: { + headless: process.env.CI ? true : process.env.HEADLESS !== 'false', // Always headless in CI, else respect HEADLESS + trace: process.env.CI ? 'on-first-retry' : 'off', // Enable trace in CI + video: process.env.RECORD_VIDEO === 'true' ? 'on' : 'retain-on-failure', // Video recording if enabled, or retain on failure + screenshot: 'only-on-failure', // Capture screenshot on test failure + }, + + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + /* Uncomment to test cross-browser */ + // { + // name: 'firefox', + // use: { ...devices['Desktop Firefox'] }, + // }, + // { + // name: 'webkit', + // use: { ...devices['Desktop Safari'] }, + // }, + ], + + /* Uncomment for local dev server */ + // webServer: { + // command: 'npm run start', + // url: 'http://127.0.0.1:3000', + // }, +}); diff --git a/helpers/fileUploadHelper.ts b/helpers/fileUploadHelper.ts index 206ff6a..b31f162 100644 --- a/helpers/fileUploadHelper.ts +++ b/helpers/fileUploadHelper.ts @@ -1,6 +1,6 @@ import { Page } from '@playwright/test'; -import * as fs from 'fs'; -import * as path from 'path'; +import * as fs from 'fs'; // A Node.js module for working with files and directories (reading, writing, deleting files, etc.). +import * as path from 'path'; // A Node.js module for working with file and directory paths, allowing dynamic and absolute path creation. // Helper provides utility methods for uploading files during tests diff --git a/helpers/uiHelper.ts b/helpers/uiHelper.ts index 637a6bd..54cc5c1 100644 --- a/helpers/uiHelper.ts +++ b/helpers/uiHelper.ts @@ -1,5 +1,5 @@ -import { Page } from '@playwright/test'; -import { urls } from '../data/urls'; // assuming URLs are stored here +import { Page, expect } from '@playwright/test'; +import { urls } from '../data/urls'; /** * Helpers: @@ -10,8 +10,6 @@ import { urls } from '../data/urls'; // assuming URLs are stored here * tests easier to maintain, improving overall test readability and structure. */ -// Helper provides utility methods for common UI interactions - export class UIHelper { constructor(private page: Page) {} @@ -58,7 +56,7 @@ export class UIHelper { // ------------------------------------------------------------------------- // Define valid roles using a union of string literals (can add more as needed) - async clickByRole(role: 'button' | 'link' | 'checkbox' | 'heading' | 'menuitem' | 'textbox', name: string) { + async clickByRole(role: 'button' | 'link' | 'checkbox' | 'heading' | 'menuitem' | 'textbox', name: string) { await this.page.getByRole(role, { name }).click(); } @@ -72,28 +70,115 @@ export class UIHelper { await this.page.getByPlaceholder(placeholder).fill(value); } - // Click an element by its text content - async clickByText(text: string) { - await this.page.click(`text=${text}`); + // Click an element by its text content with error handling + async clickByText(text: string, retries: number = 3) { // set number of retries + for (let attempt = 0; attempt < retries; attempt++) { + try { + await this.page.click(`text=${text}`); + console.log(`Successfully clicked on text: ${text}`); + break; + } catch (error) { + console.error(`Attempt ${attempt + 1} failed to click on text: ${text}`, error); + if (attempt === retries - 1) { + await this.captureScreenshotOnError(`clickByText_${text}`); + throw error; // Re-throw after final attempt + } + } + } } - // Wait for a specific text to be visible on the page and return its visibility status - async waitForText(text: string): Promise { - return await this.page.getByText(text).isVisible(); + // Wait for a specific text to be visible on the page with optional timeout + async waitForText(text: string, timeout: number = 30000): Promise { + try { + await this.page.waitForSelector(`text=${text}`, { state: 'visible', timeout }); + return true; + } catch (error) { + console.error(`Text "${text}" not found within timeout`); + return false; + } } - // Click a button based on its displayed text + // Click a button based on its displayed text with error handling async clickButtonByText(buttonText: string) { - await this.page.click(`text=${buttonText}`); + try { + await this.page.click(`text=${buttonText}`); + } catch (error) { + console.error(`Failed to click on button with text: ${buttonText}`, error); + await this.captureScreenshotOnError(`clickButtonByText_${buttonText}`); + throw error; + } } - // Wait for a specific element to become visible on the page - async waitForElement(selector: string) { - await this.page.waitForSelector(selector, { state: 'visible' }); + // Wait for a specific element to become visible with optional timeout + async waitForElement(selector: string, timeout: number = 30000) { + try { + await this.page.waitForSelector(selector, { state: 'visible', timeout }); + } catch (error) { + console.error(`Element ${selector} not visible within timeout`, error); + await this.captureScreenshotOnError(`waitForElement_${selector}`); + throw error; + } } // Check if an element is enabled on the page async isElementEnabled(selector: string): Promise { - return await this.page.isEnabled(selector); + try { + return await this.page.isEnabled(selector); + } catch (error) { + console.error(`Failed to check if element ${selector} is enabled`, error); + await this.captureScreenshotOnError(`isElementEnabled_${selector}`); + throw error; + } + } + + // ------------------------------------------------------------------------- + // FORM HELPERS + // ------------------------------------------------------------------------- + + // Select an option in a dropdown by value + async selectOptionByValue(selector: string, value: string) { + try { + await this.page.selectOption(selector, value); + } catch (error) { + console.error(`Failed to select option "${value}" from ${selector}`, error); + await this.captureScreenshotOnError(`selectOptionByValue_${value}`); + throw error; + } + } + + // Toggle a checkbox + async toggleCheckbox(selector: string, check: boolean = true) { + const isChecked = await this.page.isChecked(selector); + if (isChecked !== check) { + await this.page.check(selector); + } + } + + // ------------------------------------------------------------------------- + // SCREENSHOT AND ERROR HANDLING HELPERS + // ------------------------------------------------------------------------- + + // Capture a screenshot when an error occurs + async captureScreenshotOnError(fileName: string) { + try { + const screenshotPath = `screenshots/${fileName}.png`; + await this.page.screenshot({ path: screenshotPath }); + console.log(`Screenshot captured: ${screenshotPath}`); + } catch (screenshotError) { + console.error(`Failed to capture screenshot: ${screenshotError}`); + } + } + + // ------------------------------------------------------------------------- + // ASSERTION HELPERS + // ------------------------------------------------------------------------- + + // Assert that text is visible on the page + async assertTextVisible(text: string) { + const isVisible = await this.page.isVisible(`text=${text}`); + if (!isVisible) { + await this.captureScreenshotOnError(`assertTextVisible_${text}`); + } + expect(isVisible).toBe(true); } } diff --git a/screenshots/Upload a file successfully (Qase ID: 7).png b/screenshots/Upload a file successfully (Qase ID: 7).png new file mode 100644 index 0000000000000000000000000000000000000000..d70754d0c662fe9eb323119a183684d2225ac5f1 GIT binary patch literal 82832 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�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 z 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 R`)8~INk&OJ0!y@#fPGy&;I7X*|lU1}%-0!r__ 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

a^S%e}ewVG+iwbc+GBR%WgjQ*D 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 literal 0 HcmV?d00001