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

144
Views
Cómo seleccionar un elemento después de recargar DOM en webdriverio en JAVASCRIPT

Me han encargado realizar lo siguiente usando Mocha y webdriverio:

  1. [done] Abra https://cloud.google.com/

  2. [done] Al hacer clic en el botón de búsqueda en el portal en la parte superior de la página, ingrese en el campo de búsqueda "Calculadora de precios de Google Cloud Platform"

  3. [done] Inicie la búsqueda haciendo clic en el botón de búsqueda.

  4. [done] En los resultados de búsqueda, haga clic en "Calculadora de precios de Google Cloud Platform" y vaya a la página de la calculadora.

  5. [done] Active la sección COMPUTE ENGINE en la parte superior de la página //selected by default

  6. [In Progress] Rellene el formulario con los siguientes datos:

    • Número de instancias: 4 //element id #input_77

    • Tipo de instancia: n1-estándar-8 (vCPU: 8, RAM: 30 GB)

    • Seleccione Agregar GPU

      • Número de GPU: 1

      • Tipo de GPU: NVIDIA Tesla V100

    • SSD locales: 2x375 Gb

    • Ubicación del centro de datos: Fráncfort (europe-west3)

    • Uso comprometido: 1 año

Intenté seleccionar el elemento ( number of instances ) tanto por id:

 const numOfInstances = await $('#input_77')

y XPath:

 const numOfInstances = await $('//*[@id="input_77"]')

Pero tengo un mensaje de error: el element ("#input_77") still not existing after 15000ms

El bloque de código completo aquí:

 it('Choose the number instances', async () => { const numOfInstances = await $('#input_77') //await numOfInstances.waitForExist() //tried this method, too. but still the same error await numOfInstances.setValue(4) })

Supongo que el problema no es la forma de seleccionar el elemento, sino encontrarlo después de actualizar DOM debido a la búsqueda en los pasos 3 y 4.

El código completo está aquí: https://pastebin.com/79ghTbHC

¡Aprecio tu ayuda!

about 4 years ago · Juan Pablo Isaza
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!