Selenium.WebDriver by Selenium Committers

<PackageReference Include="Selenium.WebDriver" Version="4.0.0-alpha07" />

.NET API 5,524,992 bytes

 HeapProfilerAdapter

public class HeapProfilerAdapter
public IDevToolsSession Session { get; }

public Task<AddInspectedHeapObjectCommandResponse> AddInspectedHeapObject(AddInspectedHeapObjectCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<CollectGarbageCommandResponse> CollectGarbage(CollectGarbageCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<DisableCommandResponse> Disable(DisableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<EnableCommandResponse> Enable(EnableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<GetHeapObjectIdCommandResponse> GetHeapObjectId(GetHeapObjectIdCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<GetObjectByHeapObjectIdCommandResponse> GetObjectByHeapObjectId(GetObjectByHeapObjectIdCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<GetSamplingProfileCommandResponse> GetSamplingProfile(GetSamplingProfileCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<StartSamplingCommandResponse> StartSampling(StartSamplingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<StartTrackingHeapObjectsCommandResponse> StartTrackingHeapObjects(StartTrackingHeapObjectsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<StopSamplingCommandResponse> StopSampling(StopSamplingCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<StopTrackingHeapObjectsCommandResponse> StopTrackingHeapObjects(StopTrackingHeapObjectsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)

public Task<TakeHeapSnapshotCommandResponse> TakeHeapSnapshot(TakeHeapSnapshotCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = default, bool throwExceptionIfResponseNotReceived = true)