Selenium: Попытка войти с помощью файлов cookie - «Можно установить файлы cookie только для текущего домена»

Чего я пытаюсь достичь

Я пытаюсь зайти на сайт, где куки должны быть включены с помощью Selenium без головы, я использую PhantomJS для драйвера.

проблема

Сначала я записал процедуру, используя Selenium IDE, где она отлично работает, используя Firefox (не без заголовка). Затем я экспортировал код в Python, и теперь я не могу войти в систему, потому что он выдает ошибку, говорящую «Можно установить файлы cookie только для текущего домена». Я не знаю, почему я получаю эту проблему, я не в правильном домене?

Код

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
import unittest, time, re

        self.driver = webdriver.PhantomJS()
        self.driver.implicitly_wait(30)
        self.base_url = "https://login.example.com"

        driver = self.driver
        driver.get(self.base_url)

        all_cookies = self.driver.get_cookies()

        # It prints out all cookies and values just fine
        for cookie in all_cookies
            print cookie['name'] + " --> " + cookies['value']

        # Set cookies to driver
        for s_cookie in all_cookies:
            c = { s_cookie['name'] : s_cookie['value']}
            # This is where it's throwing an error saying "Can only set Cookies for current domain
            driver.add_cookie(c)

        ...

Что я пробовал

Я попытался сохранить файлы cookie в файле, перейти в другой домен, вернуться к исходному домену и добавить файлы cookie, а затем попытаться войти в систему, но он все еще не работает (как предлагается вэта тема)

Любая помощь приветствуется.

Ответы на вопрос(3)

Ваш ответ на вопрос