// cipher keys.js import { expect } from '@playwright/test'; export class CipherKeys { constructor(page) { this.page = page; this.settingsMenu = page.locator('[data-test="menu-link-/settings-item"]'); this.cipherKeyTab = page.locator('[data-test="management-cipher-key-tab"]'); this.addCipherKeyButton = page.locator('[data-test="cipher-keys-add-btn"]'); // OInput wrapper: [data-test="add-cipher-key-name-input"] // Native : [data-test="add-cipher-key-name-input-field"] (-field suffix, hidden — use { force: true }) this.nameInput = page.locator('[data-test="add-cipher-key-name-input-field"]'); // OTextarea wrapper: [data-test="add-cipher-key-openobserve-secret-input"] // Native