selenium find text on page python code example

Example 1: selenium find element by content

driver.find_elements_by_xpath("//*[contains(text(), 'My Button')]")

Example 2: python selenium find element by text

# Find element by it's visible text
driver.find_element(By.XPATH, "//*[text()'the visible text here...']").click()

# Don't forget to import the following module for this to work
from selenium.webdriver.common.by import By

Example 3: locate element using text

The only locator that works with text is xpath. 
Matching exact text		:    //tag[.=‘text’]
Matching partial text		:    //tag[contains(text(), ’text’)]

Tags:

Misc Example