Files
iNaturalistReactNative/e2e/sharedFlows/switchPowerMode.js
Abbey Campbell 0c07017ac6 update testID
2025-12-11 14:17:39 -08:00

20 lines
740 B
JavaScript

import {
by, element, waitFor
} from "detox";
const TIMEOUT = 10_000;
export default async function switchPowerMode() {
const menuButton = element( by.id( "Menu" ) );
await waitFor( menuButton ).toBeVisible().withTimeout( TIMEOUT );
await menuButton.tap( { x: 0, y: 0 } );
// Tap the settings menu item
const settingsMenuItem = element( by.id( "settings" ) );
await waitFor( settingsMenuItem ).toBeVisible().withTimeout( TIMEOUT );
await settingsMenuItem.tap();
// Switch settings to advanced interface mode
const advancedInterfaceSwitch = element( by.id( "advanced-interface-switch.switch" ) );
await waitFor( advancedInterfaceSwitch ).toBeVisible().withTimeout( TIMEOUT );
await advancedInterfaceSwitch.tap();
}