AxaFrance.WebEngine.Cli 3.26.274.2

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global AxaFrance.WebEngine.Cli --version 3.26.274.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local AxaFrance.WebEngine.Cli --version 3.26.274.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AxaFrance.WebEngine.Cli&version=3.26.274.2
                    
nuke :add-package AxaFrance.WebEngine.Cli --version 3.26.274.2
                    

AxaFrance.WebEngine.Cli

AxaFrance.WebEngine.Cli is the command-line and local-daemon distribution of WebEngine. The CLI is intentionally a thin client: browser sessions are owned by one long-running daemon so separate agent commands can reuse the same session.

Install

dotnet tool install --global AxaFrance.WebEngine.Cli --prerelease

The tool currently requires the .NET 10 SDK. Browser automation also requires a supported browser. Selenium Manager resolves the matching WebDriver for Chrome, Edge, or Firefox when a session is opened.

Daemon lifecycle

webengine daemon start --json
webengine daemon status --json
webengine daemon stop --json

Web commands

The current release exposes persistent desktop web sessions:

webengine web session open --headless --json
webengine web session list --json
webengine web navigate --session <id> --url https://example.test --json
webengine web inspect --session <id> --json
webengine web click --session <id> --ref ref=3 --json
webengine web type --session <id> --selector '#query' --text 'example' --json
webengine web type --session <id> --selector '#notes' --text-file .\notes.txt --json
Get-Content .\notes.txt -Raw | webengine web type --session <id> --selector '#notes' --stdin --json
webengine web key --session <id> --selector '#query' --key Enter --json
webengine web select --session <id> --selector '#country' --text 'France' --json
webengine web actions --session <id> --json
webengine web session close --session <id> --json

web type requires exactly one of --text, --text-file, or --stdin. File input is read as UTF-8 and both file and stdin content are sent as one value, so embedded CR/LF characters are preserved without being placed in the daemon command line. These modes do not bypass the action log: only recognized password fields are redacted. Use web key for intentional Enter, Tab, Escape, Backspace, Delete, Space, Home, End, PageUp, PageDown, or arrow-key actions.

Inspection references are invalidated after navigation and after every action. Inspect again before using another --ref. The action log records the element metadata used by each successful action, and secret field values are redacted.

Mobile/Appium commands are not exposed yet. They will be added through the shared WebEngine automation service without changing the CLI/daemon contract.

Use --pipe <name> for development or for isolating multiple local daemon instances. The default pipe name is scoped to the current user.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
3.26.282.2 94 10/9/2026
3.26.279.1 103 10/6/2026
3.26.274.2 104 10/2/2026
3.26.274.1-preview 98 10/1/2026
3.26.273.2-preview 108 9/30/2026