Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

428
Vistas
How can I define a javascript variable on a webpage in selenium using Python?

So I'm trying to execute a script on a webpage in Python that just declares a js variable with selenium. My code:

driver.execute_script('var apikey = 30')

Nevertheless, when I try to call the variable it somehow says it's undeclared, really weird. How would I define a js variable on a webpage using selenium?

Have a good day :)

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

The code in the execute_script method runs as a body of an anonymous function (link).

If you need to declare a global variable, explicitly assign it to the window variable:

driver.execute_script('window.apikey = 30')
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda