Python Selenium操作Cookie的实例方法

下面是详细讲解“Python Selenium操作Cookie的实例方法”的完整攻略:

下面是详细讲解“Python Selenium操作Cookie的实例方法”的完整攻略:

什么是Cookie?

在网站上保存数据的一种机制,通常由服务器发送给用户的Web浏览器,并存储在本地机器上。当浏览器再次尝试连接到相同的服务器时,将发送之前存储的Cookie。

Selenium操作Cookie

Selenium是一个支持Web驱动的自动化测试工具,包含一些操作浏览器的API。其中的Cookie类提供了操作Cookie的方法。

实例方法

add_cookie(cookie_dict)

向当前会话添加一个Cookie,Cookie数据存储在字典中。

示例1:添加名为“username”值为“alice”的Cookie

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("http://example.com")
cookie = {'name': 'username', 'value': 'alice'}
driver.add_cookie(cookie)

delete_cookie(cookie_name)

通过名称删除当前会话中的Cookie。

示例2:删除名为“username”的Cookie

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("http://example.com")
driver.delete_cookie("username")

结论

Selenium的Cookie类提供了一些操作Cookie的方法,可以使用这些方法在自动化测试期间轻松读取、添加、删除和清除Cookie。

本文标题为:Python Selenium操作Cookie的实例方法

基础教程推荐