Comenzamos por los elementos que Selenium viene a llamar Localizadores. Para identificar estos elementos en una página web usaremos el comando findElement(), y así tenemos:
- find_element_by_xpath : esto se puede usar para ubicar y devolver el primer elemento con la sintaxis XPath. Debemos entonces trabajar con un documento XML, se utilizaría de la siguiente forma:
from selenium import webdriver
#here we paste link to our exe file in the webdriver.chrome method
driver = webdriver.Chrome("./chromedriver.exe")
#we maximize our window
driver.maximize_window()
#We will use the driver.get to open the wiki main page
driver.get("https://en.wikipedia.org/wiki/Main_Page")
#we copy our xpath of the elements we are interested in from the Inspect element in browser
elements = driver.find_element_by_xpath('//*[@id="n-contents"]/a/span')
print(elements)
#we then close the browser
driver.close()