O Módulo Python do Selenium é construído para realizar testes automatizados com Python. As ligações Selenium Python fornecem uma API simples para escrever testes funcionais / de aceitação usando Selenium WebDriver. Para abrir uma página da web usando Selenium Python, verifique - Navegando nos links usando o método get - Selenium Python . Apenas poder ir a lugares não é muito útil. O que realmente gostaríamos de fazer é interagir com as páginas ou, mais especificamente, com os elementos HTML de uma página. Existem várias estratégias para encontrar um elemento usando Selenium, checkout - Locating Strategies . O Selenium WebDriver oferece vários métodos úteis para controlar a sessão, ou em outras palavras, o navegador. Por exemplo, adicionar um cookie, pressionar o botão Voltar, navegar entre as guias, etc.

Este artigo gira em torno do add_cookiemétodo de driver no Selenium. add_cookiemétodo é usado para adicionar um cookie à sua sessão atual. Este cookie pode ser usado pelo próprio site ou por você.

Sintaxe -

add_cookie (cookie_dict)
from selenium import webdriver 
driver = webdriver.Firefox() 
driver.get("https://www.geeksforgeeks.org/") 
driver.add_cookie({"name" : "foo", "value" : "bar"})