Skip to content

Always include WebDriver process liveness in http client exception #469

Closed
@lread

Description

@lread

Currently

We use slingshot to throw+ on HTTP exceptions.
This map we throw includes the :driver which includes the WebDriver :process.

While poking around #464 and #465 I found I wanted to also report if the WebDriver process is running and if not, its exit code.

Proposal

Adjust our http client to slingshot throw+ also on unexpected exceptions (ex. timeouts).
Include unexpected exception as cause.

When :driver includes :process check if it is alive.
If not then realize its exit code and include it under and updated :process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions