This is portable chrome for testing browser binary distributed as nuget package that doesn't require any installation on system for deployment.
Nuget version semantic is X.X.X.X0Y where:
- X is Chrome for Testing Version
- Original version is followed by 0
- Y is non-zero suffix on last version part
It works on:
- MacOS arm64
- MacOS x64
- Linux x64
- Windows x86
- Windows x64
Example:
using CliWrap;
using CliWrap.Buffered;
using ChromeForTesting;
BufferedCommandResult res = await Cli.Wrap(ChromeForTestingInstance.ChromePath)
.WithArguments("--version")
.WithValidation(CommandResultValidation.None)
.ExecuteBufferedAsync();
Console.WriteLine($"Exit code: {res.ExitCode}");
Console.WriteLine($"Output: {res.StandardOutput}");