¿Cuáles fueron sus preguntas para la entrevista de selenio?

Aquí está el conjunto de las 50 preguntas principales de la entrevista de selenio

1. ¿Cuáles son las anotaciones utilizadas en TestNG?

@Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod

2. ¿Cómo se leen los datos de Excel?

FileInputStream fis = new FileInputStream (“ruta del archivo de Excel”);

Workbook wb = WorkbookFactory.create (fis);

Hoja s = wb.getSheet (“sheetName”)

Valor de cadena = s.getRow (rowNum) .getCell (cellNum) .getStringCellValue ();

3. ¿De qué sirve xpath?

Se utiliza para encontrar el elemento web en la página web. Es muy útil identificar los elementos web dinámicos.

4. ¿Cuáles son los diferentes tipos de localizadores?

Hay 8 tipos de localizadores y todos son métodos estáticos de la clase By.

  • http://By.id ()
  • http://By.name ()
  • Por.tagName ()
  • By.className ()
  • Por.linkText ()
  • Por.partialLinkText ()
  • By.xpath
  • Por.cssSelector ()

5. ¿Cuál es la diferencia entre Assert y Verify?

Afirmar que se utiliza para verificar el resultado. Si el caso de prueba falla, entonces detendrá la ejecución del caso de prueba allí mismo y moverá el control a otro caso de prueba.

Verificar también se utiliza para verificar el resultado. Si el caso de prueba falla, entonces no detendrá la ejecución de ese caso de prueba.

6. ¿Cuál es la forma alternativa de hacer clic en el botón de inicio de sesión?

Use el método submit () pero solo se puede usar cuando el atributo type = submit.

7. ¿Cómo verifica si la casilla de verificación / radio está marcada o no?

Podemos usar el método isSelected ().

Sintaxis – driver.findElement (By.xpath (“xpath de la casilla de verificación / botón de radio”)). IsSelected ();

Si el valor de retorno de este método es verdadero, se verifica; de lo contrario, no lo es.

8. ¿Cómo manejas la ventana emergente de alerta?

Para manejar la ventana emergente de alerta, necesitamos primero cambiar el control a la ventana emergente de alerta, luego hacer clic en Aceptar o cancelar y luego mover el control a la página principal.

Sintaxis:

Cadena mainPage = driver.getWindowHandle ();

Alerta alt = driver.switchTo () .alert (); // para mover el control a la ventana emergente de alerta

alt.accept (); // para hacer clic en ok.

alt.dismiss (); // para hacer clic en cancelar.

// Luego mueve el control de regreso a la página web principal

driver.switchTo () .window (página principal); → para volver a la página principal.

9. ¿Cómo se inicia el navegador IE / Chrome?

Antes de iniciar el navegador IE o Chrome, debemos configurar la propiedad del sistema.

// Para abrir el navegador IE

System.setProperty (“http: //webdriver.ie.driver”, “ruta del archivo iedriver.exe”);

Controlador de controlador web = nuevo InternetExplorerDriver ();

// Para abrir el navegador Chrome → System.setProperty (“webdriver.chrome.driver”, ”

ruta del archivo chromeDriver.exe “);

Controlador WebDriver = nuevo ChromeDriver ();

10. ¿Cómo hacer clic derecho usando WebDriver?

Usar clase de acciones

Actuar acciones = nuevas acciones (controlador); // donde driver es del tipo WebDriver

act.moveToElement (WebElement) .perform ();

act.contextClick () .perform ();

Consulte las preguntas restantes aquí: las 50 preguntas principales de la entrevista de selenio

PREGUNTAS DE ENTREVISTA DE SELENIO

P. ¿Qué es el selenio?

Selenium es una de las herramientas de automatización de código abierto más potentes para pruebas de aplicaciones web (incluso podemos decir pruebas de aceptación para aplicaciones web) que le permite automatizar operaciones como: escribir, hacer clic, seleccionar desde un menú desplegable, etc. de una página web. Desarrollado principalmente en Java Script y tecnologías de navegador como DHTML y Frames y, por lo tanto, admite todos los principales navegadores en todas las plataformas.


P. ¿Quién desarrolló Selenium Tool y por qué?

Jason Huggins y su equipo desarrollaron esta herramienta en 2004 cuando trabajaban para Thought work (empresa de outsourcing de TI). Crearon esta herramienta para probar una aplicación interna de tiempo y gastos escrita en (python).

Para obtener más información, haga clic en el siguiente enlace:

Preguntas de la entrevista de selenio | Mindmajix

Preguntas y respuestas de la entrevista de selenio

Preguntas y respuestas de la entrevista de selenio
1. ¿Qué es el selenio?
2. ¿Explicar sobre la historia del proyecto Selenium?
3. ¿Qué son los componentes de selenio?
4. ¿Qué son las plataformas compatibles con Selenium?
5. ¿Qué es la licencia de selenio?
7. ¿Cuáles son las ventajas del selenio?
8. ¿Cuáles son las desventajas del selenio?
9. ¿Cómo configurar el entorno de prueba de selenio?
10. Automatización de pruebas funcionales con Selenium / Selenium Live Project.