============================= test session starts ============================== platform linux -- Python 3.10.12, pytest-8.4.1, pluggy-1.6.0 -- /home/ubuntu/automation/new-uiverify-tests/playwright-automation/.venv/bin/python cachedir: .pytest_cache metadata: {'Python': '3.10.12', 'Platform': 'Linux-5.15.0-139-generic-x86_64-with-glibc2.35', 'Packages': {'pytest': '8.4.1', 'pluggy': '1.6.0'}, 'Plugins': {'html': '4.1.1', 'jira-xray': '0.9.2', 'metadata': '3.1.1', 'env': '1.1.5', 'repeat': '0.9.4', 'dotenv': '0.5.2', 'xdist': '3.7.0', 'timeout': '2.4.0', 'order': '1.3.0', 'check': '2.5.3'}} rootdir: /home/ubuntu/automation/new-uiverify-tests/playwright-automation configfile: pytest.ini plugins: html-4.1.1, jira-xray-0.9.2, metadata-3.1.1, env-1.1.5, repeat-0.9.4, dotenv-0.5.2, xdist-3.7.0, timeout-2.4.0, order-1.3.0, check-2.5.3 collecting ... collected 15 items Login test suite for validating login scenarios in the BMC UI. Tests the upload of a certificate and private key to NR1-M device slot as specified in env params. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. create_certificate (tuple[CACertificateBuilder, Path, Path]): Fixture that will create a CA certificate and a server certificate signed by the CA certificate. login_page (LoginPage): Fixture that navigates to the BMC login page and returns a LoginPage object. Use cert + key built with worng ip address (1.1.1.1) and upload it to NR1M using BMC web GUI Args test suite for validating the Firmware UI page. Test that the Firmware page displays correct server firmware version structure. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Login test suite for validating login scenarios in the BMC UI. Login using invalid credentials and assert error message displayed. Args: login_page (LoginPage): The login page object. Raises: AssertionError: if error message not displayed Login using valid credentials and assert successful login. Args: login_page (LoginPage): The login page object. Raises: AssertionError: if error message not displayed Login test suite for validating login scenarios in the BMC UI. Login using valid credentials and assert successful login. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Verifies language change on login page UI. Args: login_page (LoginPage): The login page object. lang_code (str): The value to select from the dropdown (e.g., 'en', 'es', 'ru-RU'). expected_label (str): The expected visible label after language change. Verifies language change on login page UI. Args: login_page (LoginPage): The login page object. lang_code (str): The value to select from the dropdown (e.g., 'en', 'es', 'ru-RU'). expected_label (str): The expected visible label after language change. Test logout functionality using the top menu. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. test suite for validating the Overview UI page. Test System information in the Overview page has a sibling element. Test that "view more" link is present and navigaates to correct pages. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. test suite for validating all BMC pages are visible in the UI. Check that all BMC pages are visible. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Test suite for BMC Top menu buttons validating their proper functionality. Click on NEUREALITY logo shall lead to overview page. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Click on Health button at the Top menu which shall lead to Event logs page. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Click on Power button at the Top menu which shall lead to Event logs page. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. Click on Refresh button at the Top menu which shall refresh the data on the current page. Args: page (Page): Playwright page fixture provided by root-level conftest.py. screenshot_dir (Path): Directory for saving screenshots. - generated xml file: /home/ubuntu/automation/new-uiverify-tests/playwright-automation/logs/report.xml - - Generated html report: file:///home/ubuntu/automation/new-uiverify-tests/playwright-automation/logs/report.html - ========================= [32m15 tests collected [0m [32m in 0.08s [0m [32m ==========================