Оказывается, это проблема встроенного в Firefox оценщика xpath.
Используя FireBug, я смог проверить, что вызов, который использует Selenium:
document.evaluate("//svg", document, null, 9, null).singleNodeValue
невозвращать любые элементы, тогда как
document.evaluate("//div", document, null, 9, null).singleNodeValue
возвращает первый div на странице.
Могут быть некоторые проблемы с пространством имен, которые могут заставить FireFox возвращать элементы svg.Сейчас я только что искал элементы с моим атрибутом svg xmlns.