Está en la página 1de 4

Paso 1. Para usuarios de Windows, seleccionar la opción Chromedriver win32.

zip, para
usuarios Linux, seleccionar Chromedriver linux4.zip, así mismo, para Usuarios Mac,
deben seleccionar Chromedriver mac64.zip

Paso 2. Abrir el .zip descargado.

Paso 3. Extraer en la ubicación que desee el contenido del .zip

4
Luego de obtener el driver de Chrome, procedemos a adentrarnos en el mundo de la
automatización de la mano de Selenium, y para eso es muy importante tener en cuenta
conceptos claves que nos ayudarán a comprender mejor el funcionamiento de una
automatización.
Hemos estado hablando de Driver’s, pero no hemos hecho referencia a qué significan, ni
qué hacen, por tanto,
¿Qué es un Driver?
Cuando se refieran a driver (Representado por la interfaz WebDriver) se está haciendo
referencia al soporte nativo para un navegador (Chrome, Firefox, Safari, etc.) el cual nos
permite realizar llamadas directas a él para la automatización.

Teniendo en cuenta esto, ahora, cómo interactuar con la página web, podrá ser una de
inquietudes, por tanto,
¿Qué es un WebElement?
Representa un elemento HTML. En general, todas las operaciones interesantes
relacionadas con la interacción con una página se realizarán a través de esta interfaz.
Cabe mencionar que hay otros tipos de interfaces según lo requerido.
¿Cómo localizar un elemento HTML de la página web?
Además de etiquetas y atributos, HTML define el término elemento para referirse a las
partes que componen los documentos HTML.
Aunque en ocasiones se habla de forma indistinta de "elementos" y "etiquetas", en
realidad un elemento HTML es mucho más que una etiqueta, ya que está formado por:

5
• Una etiqueta de apertura.
• Cero o más atributos.
• Texto encerrado por la etiqueta.
• Una etiqueta de cierre.
Si bien es cierto que las páginas web tienen un sin número de etiquetas, es nuestra tarea
saber identificar cual atributo puede ser útil para seleccionar un elemento en específico.
Algunos atributos son los siguientes:
• Id
• Name
• Class
• TagName
• Placeholder
• Value
En muchas ocasiones se nos hace realmente complicado seleccionar un elemento en
particular de una página debido a ciertos factores, como, por ejemplo, que en muchos
casos los elementos HTML, no tienen id único, no tienen name, hasta incluso, más de un
elemento tiene la misma clase.
A partir de esta problemática, surgen un par de soluciones que pueden ayudarnos de
gran manera a la hora encontrar un elemento dentro de la página web, Como lo son:

• XPATH
• CSS SELECTOR

¿Qué es el XPATH?
XPath se define como ruta XML. Es una sintaxis o lenguaje para encontrar cualquier
elemento en la página web utilizando la expresión de ruta XML. XPath se usa para buscar

6
la ubicación de cualquier elemento en una página web utilizando la estructura HTML DOM.
El formato básico de XPath se explica a continuación con una captura de pantalla.

Idealmente, esta es la estructura de un XPath, donde:


• //: selecciona el nodo actual.
• Tagname: Tagname del nodo particular.
• @: Seleccionar atributo.
• Atributo: nombre de atributo del nodo.
• Valor: valor del atributo.
Sin embargo, en ocasiones podremos encontrar combinaciones de atributos con el
objetivo principal de enfocar un elemento en particular.
¿Cuántos tipos de XPath existen?
Existen dos tipos de XPath,
XPath absoluto: Es la forma directa de encontrar el elemento, pero la desventaja del
XPath absoluto es que, si se realizan cambios en la ruta del elemento, ese XPath falla.

También podría gustarte