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%确定的。
任何想法?