find element by text selenium 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
driver.find_element(By.XPATH, "//*[text()'the visible text here...']").click()
from selenium.webdriver.common.by import By
Example 3: how to locate element by using text
The only locator that works with text is xpath.
Matching exact text : //tag[.=‘text’]
Matching partial text : //tag[contains(text(), ’text’)]
Example 4: selenium select element by id
driver.findElement(By.id("ui-datepicker-div"));
Example 5: selenium ways of finding
elementcss= driver.findElement(By.cssSelector('div.nav-search-input'))