Тестирование браузерного плагина на разных платформах с использованием Visual Studio

Добрый день!

Может быть кто-то сможет поделиться опытом или посоветовать в каком направлении мне искать информацию.
Задача: автоматизация тестирования браузерного плагина. Начиная с установки плагина, заканчивая удалением.
Тестировать нужно под Windows, Mac и Linux.

Собираюсь делать это с помощью селениума и тут у меня появляется куча проблем.

  1. Мне нужно еще что-то для тестирования десктопа, т.к. установку-удаление плагина селениумом не сделаешь.
  2. Я привязана к использованию Visual Studio/C# - как это все счастье приспособить для тестирования Мака и Линукса вообще не представляю.

Пожалуйста, подскажите, возможно ли вообще реализовать автоматизацию под три платформы, когда руки связаны студией?

И что наиболее целесообразно использовать для автоматизации десктопа? Сейчас смотрю в направлении Sikuli.

Спасибо!

Посмотри ещё в стороне Alternative Chrome extension installation methods - Chrome Developers