Usamos cookies para personalizar su experiencia. Si sigue navegando estará aceptando su uso. Más información.
option

Test de Automatización con Selenium WebDriver - 7

INFORMACIÓN ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Test de Automatización con Selenium WebDriver - 7

Descripción:
Test de Automatización con Selenium WebDriver - 7

Autor:
AVATAR

Fecha de Creación:
06/06/2020

Categoría:
Informática
Comparte el test:
Facebook
Twitter
Whatsapp
REALIZAR TEST
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuántas excepciones sabes en Selenium WebDriver? NoAlertPresentException, NoSuchElementException NoSuchWindowException TimeoutException WebDriverException.
De la afirmación siguiente: "Robot API se utiliza para controlar el teclado o el mouse para que interactúen con las ventanas del sistema operativo, como las ventanas emergentes de descarga, alertas, ventanas emergentes de impresión, etc. o las aplicaciones nativas del sistema operativo como el Bloc de notas, Skype, la calculadora, etc" Diga si es verdadero o falso. Verdadero Falso.
¿Qué métodos de la clase de robot conoces? keyPress(): Método con la tecla de flecha hacia abajo del teclado Código: keyPress (KeyEvent.VK_DOWN) KeyRelease(): Método con la tecla de flecha hacia abajo del teclado: Código: robot.keyRelease (KeyEvent.VK_DOWN) mouseRelease(): Método liberará el clic derecho de su ratón Código: mouseRelease (InputEvent.BUTTON3_DOWN_MASK) mouseMove(): El método moverá el puntero del mouse a las coordenadas X e Y especificadas. Código: robot.mouseMove (point.getX (), point.getY ()) mousePress() Método presionará el botón derecho del ratón. Código: robot.mousePress (InputEvent.BUTTON3_DOWN_MASK) .
¿Cómo ejecutar JavaScript en Selenium? Opción 1: Controlador WebDriver = new FireFoxDriver (); if (driver instanceof JavascriptExecutor) { ((JavascriptExecutor) driver) .executeScript («{JavaScript Code}»); } Ambas opciones Opción 2: JavascriptExecutor jsExec = (JavascriptExecutor) driver; jsExec.executeScript("document.getElementsByClassName('welcome-view-site')[0].click();"); Ninguna de las dos opciones.
¿Qué implementación de WebDriver es la más rápida? HtmlUnitDriver FireFoxDriver ChromeDriver.
Diga si es verdadero o falsa esta afirmación: "El propósito del método deSelectAll(), es deseleccionar todas las opciones que se han seleccionado de la lista desplegable" Verdadero falso.
¿Cómo puedes volver de un frame? defaultContent() switchTo() moveTo().
¿Cuál es el propósito del método getOptions()? se utiliza para obtener la opción seleccionada de la lista desplegable. se utiliza para dar click en la lista desplegable.
¿Cuál es la diferencia entre getWindowHandles() y getWindowHandle()? getWindowHandle(), obtendrá la dirección del navegador actual donde se encuentra el control y el tipo de retorno es una cadena. getWindowHandles(), obtendrá la dirección de todo el navegador abierto y su tipo de devolución es un iterador. getWindowHandle(), obtendrá la dirección de todo el navegador abierto y su tipo de devolución es un iterador. getWindowHandles(), obtendrá la dirección del navegador actual donde se encuentra el control y el tipo de retorno es una cadena. .
¿Cómo manejar las alertas en Selenium WebDriver?. Seleccione todas las que considere correctas. driver.switchTo().alert().dismiss(); driver.switchTo().alert().accept(); driver.switchTo().alert().getText(); driver.switchTo().alert().sendKeys(«Text»); .
Diga verdadero o falso: "El marco de diseño de prueba Data Driven sigue un paradigma de diseño donde la lógica de prueba es fija pero varía los datos de prueba. Los datos en sí pueden estar en diferentes repositorios como un simple archivo .csv, archivo .json o hoja .xls, o base de datos, y pueden agregar las pruebas simplemente actualizando esos archivos externos o DB (en lugar de colocarlos en el código de prueba)". Verdadero Falso.
El marco guiado por palabras clave es una metodología donde las acciones o pasos se tratan como palabras clave. Estas palabras clave (como hacer clic, mover, escribir, etc.) se almacenan en algunos repositorios externos junto con datos (en .csv / .json / .xls / DB). SI NO.
¿Cuáles son las principales ventajas de Selenium Grid? pruebas de múltiples navegadores ejecución de casos de prueba en paralelo pruebas de múltiples plataformas.
Del código: Webdriver = new FirefoxDriver(); Diga si: «WebDriver» es una interfaz y está creando un objeto de tipo WebDriver, el cual crea una instancia de un objeto de la clase FirefoxDriver. Verdadero Falso.
¿Cómo puede crear un informe de prueba HTML desde su script de prueba? utilizando inbuilt default.html para obtener el informe HTML en TestNG con la ayuda ANT en JUnit utilizando el tarro XSL para convertir contenido XML a HTML en sus propios informes personalizados.
¿Cuál/es podría/n ser la/s causa/s de la prueba de Selenium WebDriver para fallar? El elemento SeleniumWebDriver en espera de acceso no apareció en la página web y se agotó el tiempo de espera de la operación. SeleniumWebDriver está intentando acceder al elemento no creado. SeleniumWebDriver no puede localizar el elemento, porque el localizador ha sido cambiado.
¿Cuál es la diferencia entre la anotación @Factory y @DataProvider? @DataProvider se refiere a los métodos de prueba individuales y ejecuta los métodos específicos para muchas veces. @Factory el método crea instancias de clase de prueba y ejecuta todos los métodos de prueba en esa clase con datos diferentes. @DataProvider el método crea instancias de clase de prueba y ejecuta todos los métodos de prueba en esa clase con datos diferentes. @Factory se refiere a los métodos de prueba individuales y ejecuta los métodos específicos para muchas veces. .
¿Qué es el FirefoxDriver, la clase o una interfaz? FirefoxDriver es una clase de Java Implementa todos los métodos disponibles en la interfaz. Todas las anteriores Ninguna de las anteriores.
¿Cómo podemos hacer que un método de prueba dependa de otro utilizando TestNG? usar el parámetro MustOnMethods dentro de la anotación @Test en TestNG: @Test (MustOnMethods = {«preTests»}) Todas las anteriores Ninguna de las anteriores usar el parámetro MustOnMethods fuera de la anotación @Test en TestNG: @Test () MustOnMethods = {«preTests»}.
¿Podemos ejecutar casos de prueba en paralelo usando TestNG? Código: paralelo = "{métodos / pruebas / clases}" thread-count = "{número de hilos que quieres ejecutar simultáneamente}". Solo debe agregar estos dos pares de valores clave en la suite para ejecutar las pruebas en paralelo: paralelo = "{métodos / pruebas / clases}" thread-count = "{número de hilos que quieres ejecutar simultáneamente}". Solo debe agregar los valores en la suite para ejecutar las pruebas en paralelo: thread-count = "{número de hilos que quieres ejecutar simultáneamente}". Solo debe agregar los valores en la suite para ejecutar las pruebas en paralelo: paralelo = "{métodos / pruebas / clases}" Ninguna de las anteriores.
Denunciar test Condiciones de uso
INICIO
CREAR TEST
INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Otros tests del Autor