Java 如何在不保存cookies的情况下打开safari
当我使用Java 如何在不保存cookies的情况下打开safari,java,selenium-webdriver,Java,Selenium Webdriver,当我使用WebDriver打开我的Safari并进入我想要的网站时,它总是 保存Cookies那么,是否可以在不保存Cookies的情况下打开safari?到目前为止,Selenium不支持在safari中以编程方式禁用Cookies。您必须手动禁用它。您可以尝试以下方法: 1。编写代码,删除Safari文件夹中的所有文件。大概是这样的: def clearCache(): """This will just delete the files straight from the safa
WebDriver
打开我的Safari
并进入我想要的网站时,它总是
保存
Cookies
那么,是否可以在不保存Cookies
的情况下打开safari?到目前为止,Selenium不支持在safari中以编程方式禁用Cookies。您必须手动禁用它。您可以尝试以下方法:
1。编写代码,删除Safari文件夹中的所有文件。大概是这样的:
def clearCache():
"""This will just delete the files straight from the safari folder, guarentee a clean start"""
try:
#Using rm command assuming you are using MacOS
os.system("rm -rf $HOME/Library/Safari/LocalStorage/*.localstorage")
except Exception, e:
log.error("Error in clearCache: %s" %e)
2。或者您可以手动禁用特定配置文件设置中的cookie,然后使用该配置文件启动Safari WebDriver