Protractor: verifique el icono de idioma ha cambiado -- html campo con select campo con drop-down-menu campo con protractor camp Relacionados El problema

Protractor: verify language icon has changed


1
vote

problema

Español

En la página hay un conmutador de idioma que se muestra como un icono. Cuando hago clic en él, obtengo una lista de países con el nombre del país + país. Ahora estoy aleatoriamente eligiendo el idioma, pero tengo problemas para verificar el cambio, ya que no puedo confiar en las traducciones de la página.

Código HTML:

  ffmpeg111  

¿Alguien sabe cómo verificar si el código anterior cambió a ffmpeg2 o algo más?

Original en ingles

On the page there is a language switcher displayed as an icon. When I click on it, I get a list of countries with icon + country name. Now I'm randomly choosing the language, but I'm having troubles to verify the change as I cannot rely on the page translations.

HTML code:

<span uib-dropdown-toggle="" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false">     <ng-transclude>         <span class="change-language-icon"><img ng-src="/img/language_es.png" src="/img/language_es.png">         </span>     </ng-transclude> </span> 

Does anybody know how to verify if the above code changed to /img/language_de.png or something else?

           

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

Puede verificar que al extraer el new ObjectQuery<Student>("Select * from Students", context). 4 en el new ObjectQuery<Student>("Select * from Students", context). 5 Element.Protractor API Proporcionar new ObjectQuery<Student>("Select * from Students", context). 660 MÉTODO. Por favor verifique Documentación aquí

new ObjectQuery<Student>("Select * from Students", context). 7

 

You can check that by extracting the attribute - src on the img element.Protractor API provide webdriver.WebElement.getAttribute method. Pls check documentation here

expect(element(by.css('span.change-language-icon img')).getAttribute('src')).toEqual('/img/language_de.png')

 
 

Relacionados problema

-1  ¿Cómo escribir el caso E2E de calendario con el transportador?  ( How to write calendar e2e case with protractor ) 
Soy un novato usando el transportador, ahora estoy escribiendo un caso de prueba para una página. ¿Podría por favor ayudarme a obtener el evento del calendari...

1  No se puede hacer clic y seleccionar un valor de una caída de una ventana emergente usando protractor.js  ( Unable to click and select a value from a drop down of a pop up using protractor ) 
Estoy usando protractor.js. Usando lo que soy capaz de iniciar sesión en mi solicitud. Pero después de un inicio de sesión inmediato, habrá una ventana emerge...

0  El botón no se puede hacer clic durante la automatización  ( Button cant be clicked during automation ) 
Estoy tratando de hacer clic en un botón que se muestra / visible / presente. Al hacerlo manualmente, el usuario pudo hacer clic en el botón. Si se ejecutó...

0  En lugar de xpath lo que puedo seleccionar de mi código  ( Instead of xpath what i can select from my code ) 
para el código mencionado /tinycomms /tinycomm models.py views.py etc. /other apps. 6 1.) En este código, la identificación cambia cada ...

10  ¿Con el transportador ¿Cómo configurar la configuración de Internet Explorer?  ( With protractor how to setup internet explorer configuration ) 
Estoy usando el protractor 1.3.1 y ejecutando iedriverserver.exe 2.43.0.0 con IE11 instalado (Windows). Esta es mi especificación: describe('quick test IE ...

1  ¿El protractor angular tiene sus propias funciones de cifrado y descifrado?  ( Does angular protractor has its own encryption and decryption functions ) 
¿Tiene el protractor alguna función que podría funcionar como el cifrado y la descifrado? Tengo una contraseña que necesita escribir en config.js o specs.j...

15  ¿Ejecutar pruebas de protractor con diferentes tamaños de ventana?  ( Run protractor tests with different window sizes ) 
Quiero iniciar 4 Ventas de cromo diferentes para ejecutar las mismas pruebas en 4 resoluciones. - Sé que el protractor tiene una característica llamada mult...

1  Cómo obtener texto de alerta de bootstrap cuando el usuario login  ( How to get bootstrap alert text when user login ) 
Soy nuevo en Protractor y ahora mi pregunta es cómo obtener el texto del mensaje de alerta de arranque cuando se inicia sesión. Elemento de mensajes de alerta...

0  La segunda instancia del navegador en el transportador no puede acceder a los elementos de la clase  ( Second browser instance in protractor can not access class elements ) 
Estoy usando el marco del protractor. Me gustaría escribir una comprobación de prueba si el usuario 1 envía un mensaje con éxito al usuario 2. Ambos usuarios ...

1  ¿Cómo obtener la clase en el padre del elemento en el protractor?  ( How to get class in parent from element in protractor ) 
Necesito escribir una prueba para verificar si el padre a un div tiene una clase específica, en este caso "padre". Tengo este código: .... <div class="pa...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos