Aquí está el conjunto de las 50 preguntas principales de la entrevista de selenio
1. ¿Cuáles son las anotaciones utilizadas en TestNG?
- ¿Cómo me preparo para una entrevista en una empresa de TI?
- ¿Cuáles son algunas preguntas comunes sobre entrevistas de control de calidad de software para roles manuales y de automatización?
- ¿Cuál es la única cosa que te ayudó a pasar tu entrevista de trabajo de Google?
- ¿Qué tipo de preguntas puedo esperar en el examen de certificación CCA 175?
- ¿Cómo debe abordar la pregunta de la entrevista 'cuénteme sobre un momento en el que ha analizado un conjunto de datos grande' cuando solicita puestos de tecnología?
@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