Gabriel Soares
Gabriel Soares

Reputation: 41

Python Selenium Get Text

When I try to click on an xpayh that contains some text, it rises an error

'str' object is not callable

Code:

some_text = 'GET'
driver.find_element(By.XPATH("//*[contains(text(), '" + some_text + "')]")).click()

Upvotes: 1

Views: 58

Answers (1)

Prophet
Prophet

Reputation: 33381

You are using a wrong syntax.
Try this:

some_text = 'GET'
driver.find_element(By.XPATH, "//*[contains(text(), '" + some_text + "')]").click()

Upvotes: 2

Related Questions