Método do driver execute_script - Selenium Python
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 execute_script
método de driver no Selenium. execute_script
método de forma síncrona Executa JavaScript na janela / quadro atual. Esse é um grande recurso do selenium, porque o javascript pode fazer tudo com um site, desde acessar APIs até brincar com código ativo.
Sintaxe -
execute_script (script, * args)
Args -
script
: O JavaScript a ser executado.*args
: Quaisquer argumentos aplicáveis ao seu JavaScript.
from
selenium
import
webdriver
driver
=
webdriver.Firefox()
driver.get(
"https://www.geeksforgeeks.org/"
)
script
=
"alert('Alert via selenium')"
driver.execute_script(script)
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva