import { ElementLocator } from '../drivers/types'; export const AIHUB_LOCATORS: Record = { hubCard: { name: 'AI Hub Card', ios: { using: 'predicate string', value: 'name CONTAINS "AI Hub" AND type == "XCUIElementTypeCell"' }, android: { using: '-android uiautomator', value: 'new UiSelector().textContains("AI Hub")' }, }, cameraManagement: { name: 'Camera Management', ios: { using: 'name', value: 'Camera Management' }, android: { using: 'text', value: 'Camera Management' }, }, addCamera: { name: 'Add Camera', ios: { using: 'name', value: 'Add' }, android: { using: 'text', value: 'Add' }, }, bindCamera: { name: 'Bind Camera', ios: { using: 'name', value: 'Bind' }, android: { using: 'text', value: 'Bind' }, }, unbindCamera: { name: 'Unbind Camera', ios: { using: 'name', value: 'Unbind' }, android: { using: 'text', value: 'Unbind' }, }, saveButton: { name: 'Save button', ios: { using: 'name', value: 'Save' }, android: { using: 'text', value: 'Save' }, }, confirmButton: { name: 'Confirm button', ios: { using: 'name', value: 'Confirm' }, android: { using: 'text', value: 'Confirm' }, }, deleteButton: { name: 'Delete button', ios: { using: 'name', value: 'Delete' }, android: { using: 'text', value: 'Delete' }, }, ptcCamera: { name: 'PTC plus 3k Camera', ios: { using: 'predicate string', value: 'name CONTAINS "PTC" OR name CONTAINS "Pan Tilt Cam 2K"' }, android: { using: '-android uiautomator', value: 'new UiSelector().textContains("PTC")' }, }, settingsButton: { name: 'Settings button', ios: { using: 'name', value: 'Settings' }, android: { using: 'text', value: 'Settings' }, }, };