Files
iNaturalistReactNative/e2e/sharedFlows/switchPowerMode.js
Ryan Stelly b78be9243d lint rule & autofix for "trailing comma" (#3299)
* (lint) MOB-1063 enforce trailing commas

* autofix trailing commas

* manually fix newly introduced maxlen violations

* add trailing comma convention to i18n build
2025-12-22 20:17:13 -06:00

20 lines
741 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();
}