Итак, я пытаюсь загрузить ранее сохраненные файлы cookie в свой веб-драйвер с помощью Selenium/Geb. Сначала я захожу в домен, а затем пытаюсь добавить файлы cookie. Но домен cookie и домен URL не регистрируются друг с другом:
Caught: org.openqa.selenium.InvalidCookieDomainException:
You may only add cookies that would be visible to the current domain: .domain=.example.com => .www.example.com
Build info: version: '2.35.0', revision: '8df0c6bedf70ff9f22c647788f9fe9c8d22210e2', time: '2013-0 8-17 12:46:41'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '3.2.0-48-generic', java.version: '1.6.0_27'
Driver info: driver.version: unknown
Кажется, домен файла cookie — .example.com
, а домен, к которому я попаду, когда перехожу к http://example.com
, — .www.example.com
. Единственное решение, которое я могу придумать, это переопределить какой-то метод подмены моего текущего домена, но я понятия не имею, как это сделать.