Собирается это так, как описано вот здесь: https://code.google....ildingWebDriver
По ссылке инструкция для Java, а вопрос был про .Net. Ответов на вопросы про mozilla-config.h и webdriver.xpi там тоже нет.
Update. Нашел webdriver.xpi - он в selenium-server-standalone-<build>.jar, по пути org/openqa/selenium/firefox.
Update 2. Так как я разобрался с исходниками для .Net, могу здесь помочь, кому интересно. Итак, чтобы работать с .Net исходниками, надо:
1) Скачать исходники. Я их вижу тут:
http://code.google.c...Fstate%3DclosedМожет, будущие версии будут по другой ссылке, но принцип в ближайшее время может будет тот же. Скачивать надо zip файл - ссылка на него в верхней строчке (download zip). Исходники на все - не надо брать только .Net - берите все.
2) Надо открыть солюшн: WebDriver.sln - он лежит прямо в корне исходников. Его видно и по ссылке, которая у меня чуть выше - там список файлов и папок, там и этот солюшн.
3) При попытке скомпилировать я тоже получил ошибки на .h файл - как в исходном вопросе здесь. Я просто удалил из слюшена все проекты, кроме C#.
И все - после этого все компилится без проблем.
4) Создаем свой проект в этом солюшене (т.к. там все проекты - библиотеки классов), и с ним работаем.
4) Для Firefox вылетает exception на webdriver.xpi - этот файл надо дополнительно скачать (как я сказал выше), добавить в свой проект и настроить, чтобы копировался в сборочную директорию. Тогда он будет подхватываться.
Все, можно дебажить Selenium...