WebView2.DevTools.Dom
WebView2.DevTools.Dom - Extension WebView2 providing strongly typed DOM access/modification. ✔️ WebView2.DevTools.Dom is a library for strongly typed DOM access when using WebView2. ✔️ It provides a convenient way to write readable/robust/refactorable DOM access code. ✔️ Chrome DevTools Protocol based API ✔️ Talks directly to the WebView2 browser (no remote debugging port required). ✔️ Extensive Unit Tests ✔️ Free for everyone to use // Add using WebView2.DevTools.Dom; to get access to the CreateDevToolsContextAsync extension method var devToolsContext = await coreWebView2.CreateDevToolsContextAsync(); // Get element by Id // https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector var htmlDivElement = await devToolsContext.QuerySelectorAsync<HtmlDivElement>("#myDivElementId"); //Set innerText property for the element await htmlDivElement.SetInnerTextAsync("Welcome!"); // Manually dispose of context (only DisposeAsync is supported as the whole API is async) // alternativly use await using var devToolsContext = await coreWebView2.CreateDevToolsContextAsync(); // if your .Net version supports it. await devToolsContext.DisposeAsync(); Website: https://github.com/ChromiumDotNet/WebView2.DevTools.Dom
Activity
- Latest release
- 1y ago
- Total releases
- 10
- Cadence
- ~39 days
- Last 12 months
- 0
Details
- First release
- Mar 21, 2022
| Version | Released | |
|---|---|---|
5.0.0
major
| ||
4.0.1
major
| ||
3.0.1
patch
| ||
3.0.0
major
| ||
3.0.0-beta01
pre
| ||
2.0.2
patch
| ||
2.0.1
patch
| ||
2.0.0
major
| ||
1.0.6
patch
| ||
1.0.5
initial
|