Работа со средней кнопкой мыши с помощью webdriver на c#

Ребята, кто сталкивался, подскажите пожалуйста, как с помощью webdriver в c# работать со средней кнопкой мыши (нажать, отпустить, прокрутить/скролинг)?

Со средней никак. В жаве есть класс Robot, который это умеет. Про С# не скажу, но копать надо куда-то в сторону от Селениума.

Здравствуйте.
Для C# можете попробовать Windows Input simulator http://inputsimulator.codeplex.com/.
Сам не пробовал его, но должно быть что-то типо такого

var sim = new InputSimulator();
sim.Mouse.XButtonClick(MouseButton.MiddleButton);
sim.Mouse.XButtonDoubleClick(MouseButton.MiddleButton);
sim.Mouse.XButtonDown(MouseButton.MiddleButton);
sim.Mouse.XButtonUp(MouseButton.MiddleButton);
sim.Mouse.VerticalScroll(3);
sim.Mouse.HorizontalScroll(3)

Спасибо за советы.
InputSimulator действительно нормальный вариант, но я нашел и применил Geekswithblogs.net, the End of an Era - Julian Farms.