Steps to reproduce
Work same Firefox and IE
Dev Channel specific:
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Mara P.”
Changed Assigned To from “Mara P.” to “Ben B.”
Changed Status to “Confirmed”
Changed Assigned To from “Ben B.” to “Clay M.”
Changed Assigned To from “Clay M.” to “IE S.”
Changed Status from “Confirmed” to “By design”
Hi Edge team,
Could you please give me the status of this issue?
I wonder if this issue would be resolved.
I can do it on HTML multiple select control.
@Truong: can you please re-check your script or give me your sample.
Thank you for your feedback. At this time we do not plan on making this change.
The command used to select an element in your example, oSelect.SelectByIndex(i) executes a normal WebDriver click command. It doesn’t send anything special to the webdriver server to denote that the user would either be holding control or shift, which is what a user would have to do to select multiple options normally. It should however work if you create an Actions object and perform sendKeys off of that object. This way allows for modifier keys to be sent.
We continue to welcome more feedback and look forward to hearing from you again soon.
The Microsoft Edge Team
According to the Selenium team, this is a violation of the spec.
They say that the browser should NOT just trigger a “click” if it’s a multi-select.
Here is the specific line that Edge is violating in the Webdriver spec.
If element’s container has the multiple attribute, toggle the element’s selectedness state by setting it to the opposite value of its current selectedness.