Добрый день, мне не так давно, как раз приходилось сталкиваться с написанием тестов на C# + Android Web Driver для web приложения. Не каких хитростей тут нет.
Проект обычный MSTest'овый НЕ моно.
Эмуляторы вроде поставились вместе с xamarin mono
действия такие: запускаем эмулятор, ставим на него - Android Web Driver, запускаем его там, запуускаем наши автотесты. Как то так:
устанавливаем webdriver (emulator-5554 - ID'шка запущенного эмулятора)
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe -s emulator-5554 -e install -r android-server-2.21.0.apk
Запускаем web driver на эмуляторе
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe -s emulator-5554 shell am start -a
android.intent.action.MAIN -n org.openqa.selenium.android.app/.MainActivity
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe -s emulator-5554 forward tcp:8080
tcp:8080