diff --git a/lib/PuppeteerSharp.Tests/AccessibilityTests/AccessibilityTests.cs b/lib/PuppeteerSharp.Tests/AccessibilityTests/AccessibilityTests.cs index 0d1ec1d69..9f7d8b7b5 100644 --- a/lib/PuppeteerSharp.Tests/AccessibilityTests/AccessibilityTests.cs +++ b/lib/PuppeteerSharp.Tests/AccessibilityTests/AccessibilityTests.cs @@ -4,11 +4,11 @@ using PuppeteerSharp.Nunit; using NUnit.Framework; -namespace PuppeteerSharp.Tests.AccesibilityTests +namespace PuppeteerSharp.Tests.AccessibilityTests { - public class AccesibilityTests : PuppeteerPageBaseTest + public class AccessibilityTests : PuppeteerPageBaseTest { - public AccesibilityTests(): base() + public AccessibilityTests() : base() { } @@ -43,66 +43,62 @@ await Page.SetContentAsync(@" Name = "Accessibility Test", Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "StaticText", Name = "Hello World" }, - new SerializedAXNode - { + new() { Role = "heading", Name = "Inputs", Level = 1 }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "Empty input", Focused = true }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "readonly input", Readonly = true }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "disabled input", Disabled= true }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "Input with whitespace", Value= " " }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "", Value= "value only" }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "placeholder", Value= "and a value" }, - new SerializedAXNode{ + new (){ Role = "textbox", Name = "placeholder", Value= "and a value", Description= "This is a description!"}, - new SerializedAXNode{ + new (){ Role= "combobox", Name= "", Value= "First Option", HasPopup = "menu", Children= new SerializedAXNode[]{ - new SerializedAXNode - { + new() { Role = "menuitem", Name = "First Option", Selected= true }, - new SerializedAXNode - { + new() { Role = "menuitem", Name = "Second Option" } @@ -132,14 +128,12 @@ public async Task ShouldReportUninterestingNodes() Multiline = true, Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "generic", Name = "", Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "StaticText", Name = "hi" } @@ -266,14 +260,12 @@ await Page.SetContentAsync(@" Name = "", Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "tab", Name = "Tab1", Selected = true }, - new SerializedAXNode - { + new() { Role = "tab", Name = "Tab2" } @@ -298,14 +290,12 @@ await Page.SetContentAsync(@" Value = "Edit this image: ", Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "StaticText", Name = "Edit this image: " }, - new SerializedAXNode - { - Role = "img", + new() { + Role = "image", Name = "my fake image" } } @@ -330,8 +320,7 @@ await Page.SetContentAsync(@" Multiline = true, Children = new SerializedAXNode[] { - new SerializedAXNode - { + new() { Role = "StaticText", Name = "Edit this image: " }, diff --git a/lib/PuppeteerSharp.Tests/AccessibilityTests/RootOptionTests.cs b/lib/PuppeteerSharp.Tests/AccessibilityTests/RootOptionTests.cs index 5d6d6916e..de27fca39 100644 --- a/lib/PuppeteerSharp.Tests/AccessibilityTests/RootOptionTests.cs +++ b/lib/PuppeteerSharp.Tests/AccessibilityTests/RootOptionTests.cs @@ -4,7 +4,7 @@ using PuppeteerSharp.Nunit; using NUnit.Framework; -namespace PuppeteerSharp.Tests.AccesibilityTests +namespace PuppeteerSharp.Tests.AccessibilityTests { public class RootOptionTests : PuppeteerPageBaseTest { diff --git a/lib/PuppeteerSharp/BrowserData/Chrome.cs b/lib/PuppeteerSharp/BrowserData/Chrome.cs index 59a294d4d..7868f72d9 100644 --- a/lib/PuppeteerSharp/BrowserData/Chrome.cs +++ b/lib/PuppeteerSharp/BrowserData/Chrome.cs @@ -13,7 +13,7 @@ public static class Chrome /// /// Default chrome build. /// - public static string DefaultBuildId => "115.0.5790.102"; + public static string DefaultBuildId => "117.0.5938.62"; internal static async Task ResolveBuildIdAsync(ChromeReleaseChannel channel) => (await GetLastKnownGoodReleaseForChannel(channel).ConfigureAwait(false)).Version; diff --git a/lib/PuppeteerSharp/PageAccessibility/AXNode.cs b/lib/PuppeteerSharp/PageAccessibility/AXNode.cs index ef1f2d850..846f01826 100644 --- a/lib/PuppeteerSharp/PageAccessibility/AXNode.cs +++ b/lib/PuppeteerSharp/PageAccessibility/AXNode.cs @@ -99,6 +99,7 @@ internal bool IsLeafNode() case "doc-cover": case "graphics-symbol": case "img": + case "image": case "Meter": case "scrollbar": case "slider":