Battery
Test low-power banners and charging-only work by setting the battery level and charging state from a spec.
device.battery sets the level and charging state. On an Android emulator the app sees it; on an iOS simulator only the status bar changes (the result has cosmetic: true and a warning), so assert battery-driven behaviour on Android.
await device.battery({ level: 5, charging: false });
await device.battery(null); // the real battery backThe real battery comes back when the test ends. By hand with warden ui battery: Battery on a simulator.
Accessibility settings
Test that layouts hold at the largest text size and reduced-motion paths run, by changing text size, bold text, contrast, reduce motion or the screen reader from a spec or a suite.
Keyboard
Test sheets and footers that ride the on-screen keyboard by showing or hiding it from a spec or a suite.