我在我的代码中为 AVD 设置了这些功能。
和 6.0.0 API 23:
capabilities.SetCapability(AndroidMobileCapabilityType.Avd, “AND_6.0.0_1080x1920_4.95in”);
capabilities.SetCapability(MobileCapabilityType.PlatformName, “Android”);
capabilities.SetCapability(MobileCapabilityType.DeviceName, “AND_6.0.0_1080x1920_4.95in”);
capabilities.SetCapability(MobileCapabilityType.PlatformVersion, “6.0”);
capabilities.SetCapability(MobileCapabilityType.Language, Session.Language);
capabilities.SetCapability(MobileCapabilityType.Locale, Session.Locale);
capabilities.SetCapability(MobileCapabilityType.App, app);
和 7.0.0 API 24:
capabilities.SetCapability(AndroidMobileCapabilityType.Avd, “AND_7.0.0_1080x1920_4.95in”);
capabilities.SetCapability(MobileCapabilityType.PlatformName, “Android”);
capabilities.SetCapability(MobileCapabilityType.DeviceName, “AND_7.0.0_1080x1920_4.95in”);
capabilities.SetCapability(MobileCapabilityType.PlatformVersion, “7.0”);
capabilities.SetCapability(MobileCapabilityType.Language, Session.Language);
capabilities.SetCapability(MobileCapabilityType.Locale, Session.Locale);
capabilities.SetCapability(MobileCapabilityType.App, app);
语言为“cs”或“en”,区域设置为“CZ”或“US”。
当我在 AND 6.0.0 上运行测试时,我可以在每次启动时更改语言,但在 AND 7.0.0 上,语言每次都设置为英语。
请问哪里有问题?我也想在 AND 7.0.0 上更改语言。我也有 AND 5 和 4 及其工作的能力,但在 AND 7 和 8 上它不起作用。