option
Questions
ayuda
daypo
search.php

Some testing selenium questions...

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Some testing selenium questions...

Description:
Fecha de creación: 05/08/2025

Creation Date: 2025/08/06

Category: Computers

Number of questions: 40

Rating:(1)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

¿Cuál es la secuencia correcta de los niveles de registro estándar de Python, de menor a mayor?. DEBUG, INFORMACIÓN, ADVERTENCIA, ERROR, CRÍTICO. DEBUG, ADVERTENCIA, CRITICO, INFORMACIÓN, ERROR. INFORMACIÓN, ADVERTENCIA, ERROR, CRITICO, BLOQUEADOR. INFORMACIÓN, ADVERTENCIA, ERROR, CRITICO, BLOQUEADOR.

Dado el siguiente fragmento de código: driver = webdriver.Chrome() driver.get('https://python.org') driver.get('https://perl.org') driver.forward() driver.back() ¿Qué página se mostrará en el navegador web después de su ejecución?. https://perl.org. https://python.org. Página de inicio del navegador. No se puede determinar la página.

Dado un marco con una ID de "frameID", ¿Cuál de las siguientes es o son las mejores líneas de código para cambiar el contexto del guion de prueba al marco?. element = driver.find_element_by_id('frameID') element.frame. get.('frameID').frame. fr = driver.find_element_by_id('frameID') driver.switch_to.frame(fr). switch_to.frame('frameID').

Tenga en cuenta el siguiente documento HTML ¿Cuál de los siguientes selectores de CSS encontrará el botón "Cancelar"?. .big.button[name="cancel"]. .big.button[@name="cancel"]. .big_button[name="cancel"]. ."big button"[name="cancel"].

¿Cuál de los siguientes estados para un enlace WebElement podría asegurar que intentar hacer clic en el elemento Web no falle?. Se selecciona el WebElement. El WebElement existe. El WebElement no está seleccionado. Se muestra el WebElement. WebElement está en una ubicación X,Y particular. El WebElement está habilitado. El WebElement tiene un valor de texto.

¿Cuál de las siguientes es una limitación de un proyecto de automatización de pruebas que probablemente haga que una organización obtenga un retorno de inversión menor al esperado?. Enfoque que plantea que todas las pruebas deben ser automatizadas. La paradoja de los pesticidas disminuye con la automatización. Pensamiento a corto plazo y planificación inadecuada para la automatización. Ejecución de pruebas fuera del horario de trabajo.

Supongamos que dentro de la página de ACME.com existe el siguiente cuadro de edición: <input id="id-search-field" name="q" type="search" role="textbox" class="search-field" placeholder="Search" value"" tabindex="1" /> y este es el único cuadro de texto con nombre "q". Observe las siguientes líneas de código: l. drv.get_screenshot_as_file("python_homepag.png") ll. from selenium import webdriver lll. edt_search = drv.find_element_by_name("q") lV. drv = webdriver.Ie() V. drv.get("http://acme.com") ¿Cuál es la secuencia correcta de las líneas anteriores para realizar la captura de pantalla de la página de inicio de ACME.com?. IV, II, V, I. Ill. II, IV. I, V. Ill. II, IV, III, V, I. II. IV. V. I. Ill.

Considere los siguientes pasos de prueba ¿Cuál de las siguientes firmas de función es la mejor para implementar palabras clave en el paso de prueba número 1?. def login(). def login_with_admin_credentials(). def login(username, password). def create_user (username, user_email, password).

¿Cuál de los siguientes fragmentos de código le permitiría abrir una ventana del navegador e ir al sitio web de Python usando WebDriver con enlaces de Python?. driver = webdriver.Chrome() get('HTTPS://www.python.com'). driver.webdriver.Chrome() driver.refresh('HTTPS://www.python.com'). driver = webdriver.Chrome() driver.get('HTTPS://www.python.com'). driver.webdriver.Chrome('HTTPS://www.python.com').

¿Cuál de las siguientes opciones explica MEJOR cómo encaja Selenium dentro de la arquitectura de automatización de pruebas?. Selenium apoya el diseño de casos de prueba. Selenium interactúa con el SUT. Selenium admite la implementación de casos de prueba. Selenium es una herramienta, no parte de la arquitectura de automatización de pruebas.

¿Cuál de las siguientes es una buena definición de DOM?. Una interfaz API que trata un documento HTML como una estructura de árbol donde cada nodo representa un objeto. Un objeto simulado, emulador o simulador que permite que la automatización pruebe de manera consistente alguna capacidad, incluso cuando el objeto físico no esta disponible. Un patrón de automatización de prueba que obliga a considerar las capas técnicas y empresariales por separado. Una capa que proporciona un entorno para ejecutar guiones de pruebas automatizados.

¿Qué es un iframe?. Un perfil de usuario creado para representar un tipo de usuario que interactúa con un sistema de una manera especifica. Un atributo que especifica una ID única para un elemento HTML o XML. Un marco de pruebas que ejecuta pruebas automatizadas para Selenium en una computadora Macintosh. Un marco integral en una página HTML que se puede utilizar para incrustar otro documento HTML dentro de la primera.

¿Qué es la deuda técnica de un proyecto?. El costo del hardware teniendo en cuenta en el presupuesto del proyecto. El costo del trabajo adicional en el proyecto debido a defectos e ineficiencias en el código y el diseño del proyecto. El acrónimo de "evaluar directamente las pruebas binarias". El costo de la implementación de palabras clave en la pruebas dirigidas por palabras clave, que debe realizar el probador técnico.

Su aplicación web utiliza un marco que crea diálogos utilizando plantillas, de modo que los diálogos múltiples reutilizan los botones "OK" (Aceptar) y "Cancelar". Los diálogos son complicados, con muchos botones y otros elementos. Se le permite hacer cambios en el código fuente para ayudar en las pruebas. ¿Cuál de los siguientes es el MEJOR enfoque para colocar un botón "Cancelar" en un diálogo específico?. Utilizar el texto del enlace para colocarlo dentro de un dialogo cargado. Añadir una ID única al botón y colocarla dentro de un dialogo cargado. Añadir un nombre de clase único al botón y colocarlo dentro de un diálogo cargado. Utilizar XPath absoluto para el botón de dialogo cargado.

¿Cuál será el resultado de la ejecución del siguiente fragmento de código?. INFO:root:Line 3 DEBUG:root:Line 4 WARNING:root:Line 5 ERROR:root:Line 6 INFO:root:Line 7. INFO:root:Line 3 WARNING:root:Line 5 ERROR:root:Line 6 INFO:root:Line 7. INFO:root:Line 7 ERROR:root:Line 6 WARNING:root:Line 5 INFO:root:Line 3. WARNING:root:Line 5 ERROR:root:Line 6.

¿Qué es un anzuelo de prueba?. Una herramienta para automatizar la comparación de los resultados esperados con los resultados reales. El grado en que las pruebas pueden ser diseñadas y ejecutadas. Una herramienta que proporciona un entorno para la automatización de la prueba. Una interfaz de software personalizada que permite la prueba automatizada de un Sistema de prueba (SUT).

¿Cuál de los siguientes métodos puede encontrar un elemento por su nombre de clase?. find_element_by_css_selector. find_element_by_id. find_element_by_xpath. find_element_by_tag_name. find_element_by_partial_link_text.

¿Cuál de las siguientes es una buena definición para accesorio?. Una función en una librería del software cuyo principal propósito es llamar a otra función a menudo añadiendo o mejorando la funcionalidad. Un entorno para la ejecución de guiones de prueba automatizados; incluyendo herramientas, liberáis. Un patrón de automatización de prueba que requiere que la lógica técnica y la lógica de negocios se traten en diferentes niveles. Un objeto o entorno simulado que se utiliza para probar de manera consistente algún elemento, dispositivo o elemento de software.

En la aplicación web que está probando, se puede habilitar o deshabilitar un botón en una página. Dado el siguiente código: ¿Cuál de los siguientes métodos de conveniencia de espera es el MÁS apropiado para reemplazar el [convenience method] anterior y hacer clic en un botón habilitado?. present_of_element_located. element_to_be_clickable. invisibility_of_element_located. visibility_of_element_located.

Tenga en cuenta el siguiente documento XML: <?xml version="1.0" enconding="UTF-8"?> <weather> <temperature UoM="F" city="New York">80</temperature> <temperature UoM="F" city="Chicago">53</temperature> <temperature UoM="C" city="Warsaw">30</temperature> <temperature UoM="C" city="Berlin">24</temperature> </weather> ¿Cuál de las siguientes expresiones de XPath encontrará la temperatura en Berlín?. //*[@city='Berlin']/text(). //temperature[city="Berlin"]/text(). //temperature[Berlin]/text(). //*[@city="Berlin"]/CDATA.

¿Cuál de los siguientes es un ejemplo de un posible resultado negativo asociado con el proyecto de automatización de pruebas de Selenium?. Facilidad de ejecutar grandes conjuntos de pruebas de regresión cuando se añaden nuevas funciones. Cobertura de código reducida a nivel de prueba unitaria y de integración. Permitirle a las personas con conocimientos técnicos limitados automatizar las pruebas. Encontrar tantos defectos que el proceso de entrega se ralentiza.

¿Cuál de las siguientes herramientas de Selenium se usa principalmente para la captura/reproducción?. Selenium IDE. Selenium Grid. Selenium WebDriver. Servidor autónomo de Selenium.

En la automatización de pruebas, ¿Cuál es el valor de tener anzuelos en el sistema bajo prueba (SUT)?. Debito a que los enlaces no se aplican a nivel de servicio, podemos probar los servicios WEB más fácilmente. Los anzuelos reducen la necesidad de cambios después del mantenimiento de SUT. Los anzuelos aumentan la capacidad de prueba del SUT, lo que puede ayudar al éxito. Debido a que los anzuelos están bien documentados, nos permiten automatizar más.

¿Cuál de las siguientes afirmaciones es cierta acerca de las métricas de automatización de pruebas?. Las métricas de automatización de pruebas significativas deben establecerse rápidamente. Las métricas de automatización de pruebas significativas son las mismas sin importar el tamaño del proyecto. Las métricas de automatización de pruebas significativas forman parte de la demostración del valor comercial. Las métricas de automatización de pruebas significativas simplemente están comparando el esfuerzo de prueba relativa para las pruebas manuales con las automatizadas.

¿Cuál de las siguientes afirmaciones sobre XPath es verdadera?. XPath solo se utiliza para encontrar etiquetas predefinidas en documentos. XPath utiliza selectores de CSS para identificar nodos en documentos. XPath se utiliza para recopilar información de usuarios para documentos. XPath atraviesa y encuentra nodos XML a través de expresiones de sintaxis XPath.

Dado un enlace con una ID="link1", ¿Qué línea(s) de código obtendrá(n) el texto dentro del WebElement?. element_text driver.find_elementext(id= 'link1'). element = driver.find_element_by_link(id= 'link1') element_text = element.text. element_text = element('link1').text. element = driver.find_element_by_id('link1') element_text = element.text.

¿Cuál de las siguientes opciones NO forma parte de un conjunto de reglas CSS?. Selector. Declaración. Propiedad. Variable.

Dado que solo un mensaje de alerta en su aplicación web dice "Account deleted" (Cuenta eliminada), ¿Qué línea(s) de código le permitirá(n) saber que se muestra la alerta "Account deleted"?. alert = driver.find_element_by_text('Account delected') assert 'Account deleted' in alert. alert = driver.switch_to_alert assert 'Account deleted' in alert.text. alert = driver.switch_to_alert assert 'text_to_look_for' in 'Account deleted'.text. alert = driver.switch_to_alert assert 'Account deleted' in alert.

Dado un diálogo modal con una ID = "modal1" y un botón en el modal con un nombre de clase = "modal1-boton1", ¿Qué línea(s) de código hará(n) clic en el botón del modal?. modal = driver.find_element_by_class_name(modal1-button1) modal.click(). element = driver.find_element_by_class_name('modal1-button1') element.click(). modal = driver.find_element_by_id('modal1') element = modal.find_element_by_class_name('modal1-button1') element.click(). modal = driver.find_element_by_id(modal1) element = modal.find_element_by_class(modal1-button1) element.click().

¿Cuál de las siguientes afirmaciones es verdadera?. La forma mas barata y mejor de automatizar es crear guiones automatizados para cada prueba manual. Si bien es más caro automatizar las pruebas, su mantenimiento es mucho más barato que las pruebas manuales. Un guion de prueba automatizado grabado sobresale en la interpretación del contexto de la prueba. Un probador manual puede ejecutar pruebas en las que a una prueba automatizada le faltaría el contexto a interpretar.

¿Cuál de las siguientes oraciones es correcta?. No hay forma de navegar en una página Web cuando se muestra el cuadro de mensaje modal, por lo que no hay manera de hacer una captura de pantalla. No hay forma de hacer las capturas de pantalla de los cuadros de mensajes con mensajes de error, porque la situación cuando se muestra un error en una página Web significa que un guion de prueba automatizado ha generado una excepción. Hay una forma de tomar una captura de pantalla del cuadro de mensaje modal con un mensaje de error, pero debe hacerse fuera de la librería de Selenium WebDriver, p. ej., con la librería de capturas de pantalla de Selenium. Hay una forma de hacer capturas de pantalla de cuadros de mensajes modales con mensajes de error en páginas Web con la librería de Selenium WebDriver.

En la aplicación web que está probando, tiene que seleccionar cada opción en varios menús desplegables. ¿Cuál de los siguientes es el MEJOR enfoque para hacer que sus guiones de prueba sean mantenibles?. Crear palabras clave para los menús desplegables y las opciones. Crear etiquetas únicas para los elementos. Asignar IDs para cada menú desplegable y cada opción. Crear una función para hacer clic en un menú desplegable y luego hacer clic en la opción.

Dado el siguiente código, ¿Cuál de las opciones representa mejor la página web resultante?. Nombre de la sección (no resaltado en negrita) texto de párrafo [primero, segundo, tercero]. Nombre de la sección (no resaltado en negrita) texto de párrafo -primero -segundo -tercero. Nombre de la sección (resaltado en negrita y mas grande título) texto de párrafo 1. primero 2. segundo 3. tercero. Nombre de la sección (resaltado en negrita y mas grande título) texto de párrafo -primero -segundo -tercero.

¿Qué es un selector de CSS?. Un patrón dirigido a los elementos HTML que desee diseñar. Un lenguaje de consulta para seleccionar nodos desde un documento XML. Una estructura de árbol en la que cada nodo es un objeto que representa una parte del documento. Un marco HTML en línea, utilizando para incrustar otro documento dentro de un documento HTML.

Su SUT muestra una alerta con dos botones: OK y Cancel. ¿Emitir el comando dismiss() para esta alerta es igual a presionar manualmente qué botón?. Cancel. Es imposible de decir. OK. Ninguno.

¿Cuál de las siguientes puede usarse como una etiqueta de cierre?. <h1>. <html>. </html>. <close>.

¿Cuál sería el mejor conjunto de métodos llamados por un objeto de página que corresponde al siguiente cuadro de diálogo?. log_in, cancel_log_in, clear_user, clear_password. log_in, cancel_log_in, remind_password. push_button(button), enter_text(text), click_link(link). enter_login, enter_password, log_in, cancel.

En la aplicación que está probando, tiene que seleccionar varias opciones en un menú desplegable. ¿Cuál de los siguientes es el MEJOR enfoque para seleccionar un menú desplegable usando WebDriver?. Haga clic en la opción desplegable usando su XPath absoluto. Haga click en el elemento desplegable y luego haga clic en la opción en el menú desplegable. Haga clic en la opción desplegable usando su XPath relativo. Use la clase switch_to para cambiar al elemento desplegable, y luego haga clic en la opción en el menú desplegable.

¿Qué es XPath?. Un método de diseño de prueba en el que un caso de prueba atraviesa todas los caminos de un algoritmo o diagrama de actividad del caso de uso. Un error en el documento XML, donde los principios y finales de dos etiquetas se cruzan(p. ej., <a><b></a></b>), camino cruzado. Un elemento de la capa de ejecución de prueba que le permite a uno hacer una referencia cruzadas de diferentes SUT. Un lenguaje de consulta para seleccionar nodos desde un documento XML.

Si necesita probar el contenido dentro de un marco específico en una página web, ¿Cuál de los siguientes es el MEJOR enfoque para obtener acceso al marco?. Ejecute el código window.open de JavaScript para abrir el marco deseado. Cree un objeto WebDriver para el marco y use el método getframe() usando el objeto. Obtener las asas para los marcos abiertos y cambiar al marco con ese identificador. Utilice la clase switch_to para cambiar al marco deseado.

Report abuse