Open nvborisenko opened 10 months ago
I assume there's should be TouchInputSource
as well.
This enum is for the pointerId
item —https://w3c.github.io/webdriver/#pointer-input-source
In this case "touch" is for "pen" input — https://www.w3.org/TR/pointerevents/#the-button-property
The Touch API requires multiple pointer devices simultaneously, and none of the bindings have implemented it. The issue for it is here — https://github.com/SeleniumHQ/selenium/issues/10808
This issue is stale because it has been open 280 days with no activity. Remove stale label or comment or this will be closed in 14 days.
@nvborisenko can you please remove the stale label?
https://github.com/SeleniumHQ/selenium/blob/886cdf5397481ebebe02310b8b3aa07f374695ef/dotnet/src/webdriver/Interactions/PointerInputDevice.cs#L74C5-L74C5
MouseButton
enum containsTouch
member, it seems really strange.According spec https://www.w3.org/TR/webdriver2/#pointer-input-source
Pointer input source
has subtypes, likeMouse
orPen
. It seems thatPointerInputSource
should be abstract class, and derivedMouseInputSource
andPenInputSource
.