ОБРАБОТКА COOKIES В SELENIUM PYTHON

В предыдущих статьях руководства по Selenium Python мы рассмотрели «Как обрабатывать веб-таблицы в Selenium Python». В этом уроке мы изучим обработку файлов cookie в Selenium Python.

Мы можем обрабатывать файлы cookie с помощью Selenium WebDriver. Файл cookie относится к некоторым сведениям о нашем приложении, которые сохраняются браузером. Файл cookie отслеживает действия пользователя в приложении и сохраняет их в виде пар ключ-значение. Например, данные для входа в систему посетителя веб-сайта.

Мы можем создавать, изменять или удалять файлы cookie с помощью Selenium WebDriver, чтобы проверить характеристики приложения, имеющего или не имеющего файлы cookie. Давайте обсудим некоторые методы обработки файлов cookie:

add_cookie (n) – этот метод позволяет добавлять файлы cookie. Добавляемый файл cookie передается в качестве параметра[n] метода.

Синтаксис:driver.add_cookie ({ 'name' : 'f', 'value& #39; : 'v'})

get_cookie (n) – этот метод используется для получения файла cookie с именем, которое передается в качестве параметра[n] в метод.

Синтаксис:драйвер .get_cookie ('f')

get_cookies () – этот метод без параметра используется для получения всех файлов cookie из активного сеанса.

Синтаксис:driver.get_cookies ()

delete_cookie (n) – этот метод используется для удаления файла cookie с именем, которое передается в качестве параметра[n] в метод.

Синтаксис:driver.delete_cookie ('f')

delete_all_cookies () – этот метод без параметра используется для удаления всех файлов cookie из активного сеанса.

Синтаксис:driver.delete_all_cookies ()

Реализация кода с использованием методов cookie.

# импортируем веб-драйвер из selenium import webdriver # импортируем класс Keys из selenium.webdriver.common importkeys driver = webdriver.Chrome (executable_path=& #34;C:\chromedriver.exe") # метод get для запуска URL-адреса driver.get("https://www.softwaretestingmaterial.com/") # для добавления драйвера cookie. add_cookie ({'name' : 'f', 'value' : 'v'}) # для получения файла cookie с печатью имени (driver. get_cookie ('f')) # чтобы распечатать все файлы cookie (driver.get_cookies ()) # чтобы удалить файл cookie с именем driver.delete_cookie ('f') # чтобы удалить все файлы cookie driver.delete_all_cookies () #чтобы закрыть браузер driver.close ()

В следующей статье мы научимся Работе с Excel в Selenium Python
TAG: qa

От QA genius

Adblock
detector