10
你好同胞StackOverflow的用戶。我試圖實現的目的是防止當我的測試打開主頁時出現惱人的助手盒彈出。到目前爲止,這是我使用打開主頁的方法:如何使用python將selenium webdriver中的cookie設置爲特定的域?
def open_url(self, url):
"""Open a URL using the driver's base URL"""
self.webdriver.add_cookie({'name' : 'tour.index', 'value' : 'complete', 'domain' : self.store['base'] + url})
self.webdriver.add_cookie({'name' : 'tour.map', 'value' : 'complete', 'domain' : self.store['base'] + url})
self.webdriver.get(self.store['base'] + url)
不過,我在測試運行後什麼返回是這樣的:
2014-07-23 15:38:19.453057: X Message: u'You may only set cookies for the current domain' ;
我怎麼能實際設置cookie我之前加載基礎測試域?
設置cookies來的圖像給我一個例外:org.openqa.selenium.UnableToSetCookieException:您可能只設置在HTML文檔餅乾 – xtian