public async Task ShouldEmulateMedia() { await _page.GoToAsync(TestConstants.ServerUrl + "/dynamic-oopif.html"); Assert.Equal(2, _page.Frames.Count()); Assert.Equal(1, await CountOOPIFsASync(_browser)); var oopif = _page.Frames[1]; Assert.False(await oopif.EvaluateAsync <bool?>("() => matchMedia('(prefers-color-scheme: dark)').matches")); await _page.EmulateMediaAsync(ColorScheme.Dark); Assert.True(await oopif.EvaluateAsync <bool?>("() => matchMedia('(prefers-color-scheme: dark)').matches")); }