1. findElement(By by)
El método findElement(By by) se utiliza para encontrar un elemento web dentro de la página actual. Toma como argumento un objeto de tipo By, que puede ser creado utilizando diferentes estrategias de localización, como por ID, nombre, clase, etiqueta, etc. Este método devuelve un objeto de tipo WebElement que representa el elemento encontrado.
2. findElements(By by)
El método findElements(By by) es similar al método findElement(By by), pero en lugar de devolver un solo elemento, devuelve una lista de elementos que coinciden con el criterio de búsqueda especificado. Si no se encuentra ningún elemento, la lista estará vacía.
3. click()
El método click() se utiliza para hacer clic en un elemento web. Este método simula el clic del mouse en el elemento especificado. Si el elemento no es interactivo o no se puede hacer clic, se lanzará una excepción.
4. submit()
El método submit() se utiliza para enviar un formulario web. Este método se puede llamar en un elemento de entrada de tipo «submit» o en un formulario web. Al llamar a este método, se enviará el formulario y se procesará en el servidor.
5. sendKeys(CharSequence… keysToSend)
El método sendKeys(CharSequence… keysToSend) se utiliza para enviar texto a un elemento de entrada. Toma como argumento una secuencia de caracteres que representa el texto que se va a enviar. Este método se puede utilizar para ingresar texto en campos de texto, áreas de texto, campos de contraseña, etc.
6. clear()
El método clear() se utiliza para borrar el contenido de un elemento de entrada. Este método se puede utilizar en campos de texto, áreas de texto, campos de contraseña, etc. Después de llamar a este método, el elemento estará vacío.
7. getTagName()
El método getTagName() se utiliza para obtener el nombre de la etiqueta HTML de un elemento. Devuelve una cadena que representa el nombre de la etiqueta, como «div», «input», «a», etc.
8. getAttribute(String name)
El método getAttribute(String name) se utiliza para obtener el valor de un atributo específico de un elemento. Toma como argumento el nombre del atributo y devuelve una cadena que representa el valor del atributo.
9. isSelected()
El método isSelected() se utiliza para verificar si un elemento de entrada está seleccionado o no. Devuelve un valor booleano que indica si el elemento está seleccionado o no. Este método se puede utilizar en elementos de entrada de tipo «checkbox» o «radio».
10. isEnabled()
El método isEnabled() se utiliza para verificar si un elemento de entrada está habilitado o no. Devuelve un valor booleano que indica si el elemento está habilitado o no. Un elemento deshabilitado no se puede interactuar y no se puede hacer clic.
11. getText()
El método getText() se utiliza para obtener el texto visible de un elemento. Devuelve una cadena que representa el texto visible del elemento. Este método se puede utilizar en elementos de texto, enlaces, botones, etc.
12. getSize()
El método getSize() se utiliza para obtener el tamaño de un elemento. Devuelve un objeto de tipo Dimension que representa el ancho y la altura del elemento.
13. getLocation()
El método getLocation() se utiliza para obtener la posición de un elemento en la página. Devuelve un objeto de tipo Point que representa las coordenadas x e y del elemento.
14. getCssValue(String propertyName)
El método getCssValue(String propertyName) se utiliza para obtener el valor de una propiedad CSS específica de un elemento. Toma como argumento el nombre de la propiedad CSS y devuelve una cadena que representa el valor de la propiedad.