NReco.PhantomJS 1.0.4

NReco.PhantomJS is a .NET wrapper for running PhantomJS (headless WebKit browser) from C#/.NET code.

Install-Package NReco.PhantomJS -Version 1.0.4
dotnet add package NReco.PhantomJS --version 1.0.4
<PackageReference Include="NReco.PhantomJS" Version="1.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NReco.PhantomJS --version 1.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

More info (online demo, usage examples):
Note: for .NET Core apps don't forget to initialize ToolPath/PhantomJsExeName properties and deploy/install PhantomJS separately.

v.1.0.4 changes:
- workaround for "No process is associated with this object" exception on Process.HasExited check
- added .NET Core-compatible (netstandard1.5) build (requires commercial license key)

v.1.0.3 changes:
- fixed exception handling issue with RunScriptAsync
- now PhantomJS implements IDisposable (Dispose kills phantomjs process if needed)
- now NReco.PhantomJS is a signed assembly
- PhantomJS nuget package dependency changed to latest 2.1.1 (wrapper still can work with 2.0.0)

Version History

Version Downloads Last updated
1.0.4 47,732 6/2/2017
1.0.3 65,167 2/24/2016
1.0.2 14,604 8/3/2015
1.0.1 2,516 4/5/2015