У меня возникли проблемы при использовании selenium webdriver с PhantomJS.
У меня складывается впечатление, что разные действия не выполняются на самой странице. Если я попытаюсь запустить что-то, что изменяет элемент на странице, и тест будет выполнен полностью без каких-либо ошибок, а затем открою страницу в обычном браузере, отредактированный элемент, похоже, не изменится.