Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Consider writing workaround for Safari 11's bug with <select> elements #40

@craigfowler

Description

@craigfowler

Safari version 11.0 has a bug which means that it cannot interact with HTML <select> elements. This has been reported upstream to Selenium as SeleniumHQ/selenium#5475 (I can't report to Apple because their site won't let me create an Apple ID).

This ticket is to consider creating a JavaScript workaround for this. Something which can be triggered from the various actions:

  • Select option by value/index/text
  • Deselect option by value/index/text
  • Deselect all

I'm currently using the browser flag HtmlElements.Select.CannotChangeState to detect this problem, and right now I'm throwing an exception from those actions. Instead I'd want to activate the workaround. This would also allow me to un-ignore the tests which are currently ignored.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions