Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

191
Views
consulta de selenio: javascript equivalente find.element (by.xclass)

Tengo que encontrar en una página html una etiqueta de identificación que está incrustada en una etiqueta de clase.

 driver.find_element(By.XPATH, "//div[@class='Content warning']/p").get_attribute("id")

ingrese la descripción de la imagen aquí

Lo hice funcionar con selenio, la instrucción es:

 driver.find_element(By.XPATH, "//div[@class='Content warning']/p").get_attribute("id"))

No obstante, a pesar de que funciona perfectamente, es un poco lento, y me gustaría probar un código javascript inyectado directamente en la página (con un inyector de código)

Por lo tanto, estoy buscando el equivalente de la instrucción de selenio en javascript .

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

En javascript sería:

 driver.execute_script(''' return document.querySelector('div[class="Content warning"] > p').id ''')
about 4 years ago · Juan Pablo Isaza Report

0

Si bien @pguardiario parece correcto, también podría hacer esto en Python para ejecutar el código JS (y puede usar Selenium get_attibute )

 content_warning = driver.execute_script(''' return document.querySelector('div[class="Content warning"] > p') ''') content_warning.get_attribute('id')
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!