Skip to content

Race condition sometimes triggers NoExecutionContextError when checking current_url after a page reload #319

Description

@DanielHeath

If you check page.current_url immediately after navigating, I sometimes see a Ferrum::NoExecutionContextError raised.

Reading the ferrum source indicates this error happens when a command is issued while the page is reloading.

That's reasonable at the ferrum level, but I'd expect cuprite to handle it - at least for current_url.

Perhaps by checking the response against invalid_element_errors?

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