diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-06-02 15:29:27 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-06-02 15:29:27 -0500 |
commit | a2721ceb95d472a35628fa7bb9361297a317437a (patch) | |
tree | ed61d8b13a06d550160a60d40394a7d112addac3 /__e2e__ | |
parent | ad4eaf5ed2e35233ecc7b29ddcafc52c2001dcd1 (diff) | |
download | voidsky-a2721ceb95d472a35628fa7bb9361297a317437a.tar.zst |
Fix to simulator tests
Diffstat (limited to '__e2e__')
-rw-r--r-- | __e2e__/util.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/__e2e__/util.ts b/__e2e__/util.ts index d53c72dfe..f5bb72815 100644 --- a/__e2e__/util.ts +++ b/__e2e__/util.ts @@ -1,10 +1,24 @@ import {resolveConfig} from 'detox/internals' +import {execSync} from 'child_process' const platform = device.getPlatform() export async function openApp(opts: any) { opts = opts || {} const config = await resolveConfig() + + if (device.getPlatform() === 'ios') { + // disable password autofill + execSync( + `plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/UserSettings.plist`, + ) + execSync( + `plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/EffectiveUserSettings.plist`, + ) + execSync( + `plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings.plist`, + ) + } if (config.configurationName.split('.').includes('debug')) { return await openAppForDebugBuild(platform, opts) } else { |