1
我設立了一個Django網站,其中將用戶重定向到dashboard.appname.com當他們參觀appname.com當他們已經登錄一些功能測試。硒餅乾子站點
爲了讓在測試基礎架構中,我需要使用.appname.com作爲域向瀏覽器添加一個cookie。
我這樣做與
self.browser.add_cookie(dict(
name=settings.SESSION_COOKIE_NAME,
domain='.appname.com',
value=session_key,
path='/',
))
當我使用Chrome的webdriver這一切工作正常,但如果我使用Firefox的webdriver的,我得到
selenium.common.exceptions.WebDriverException: Message: InvalidCookieDomainError is not defined
我認爲意味着它將不允許這樣的通配符子域名。但我需要使用通配符才能使dashboard.appname.com正常工作。
鑑於Chrome瀏覽器驅動程序的工作原理,我懷疑這是geckodriver的破碎,但我不是100%確定的。
任何想法?