Files
openobserve/tests/ui-testing
25bb19d846 feat: visualization for logs page (#3529)
- Visualize the logs data
- Save these visualizations to the dashboard

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Introduced a new `SelectDashboardDropdown` component for selecting and
adding dashboards from a dropdown list.
- Added a `SelectTabDropdown` component for selecting and managing tabs
within a dashboard.

- **Enhancements**
- Added conditional rendering for folder selection in the `AddDashboard`
component.
- Improved handling and validation for `activeFolderId` and
`showFolderSelection` props.
- Enhanced `PanelSchemaRenderer` to handle null or undefined values more
gracefully.
- Updated various components to use dependency injection for
`dashboardPanelDataPageKey`.

- **Bug Fixes**
- Removed unnecessary `click()` actions in multiple UI test scripts to
streamline test flows.
- Fixed various selector and conditional rendering issues in UI
components for better stability and performance.

- **Refactor**
- Refactored `QueryEditor` to include a nullish check, improving
stability.
- Restructured `DashboardQueryEditor` for better maintainability and
clarity.
- Adjusted import statements and removed unused dependencies across
multiple components.

- **Style**
- Adjusted styles and button functionalities in `SearchBar` for a more
intuitive user experience.

- **Tests**
- Updated and streamlined Playwright tests to remove redundant actions
and improve efficiency.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: omkark06 <omkar@zinclabs.io>
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: Neha P <neha@openobserve.ai>
2024-07-15 10:57:45 +05:30
..

zinc-observe-ui-automation

#Install cypress in project directory npm install cypress --save-dev

To run Tests from local

npx cypress open

To run Tests from local and push result in cypress cloud

./node_modules/.bin/cypress run --record --key cef585a4-1439-4580-bfce-d62230663b22