In Python, you can do:
element = driver.find_element_by_class_name("class_name").text
This will return your text and verify it after that. In Java, you can do:
Also, we've to use the above Class locator in the Selenium WebDriver Command which is used to retrieve the text in the specified Heading text element.
_driver.findElement(By.className("Class LOCATOR")).getText( );
is the syntax we've to use to retrieve the text from the specified locator.
Lets understand the _driver.findElement(By.className("Class Locator")).getText( ); syntax by breaking it as below:
_driver - is the WebDriver object
findElement( ) - is used for locating the elements on which we have to perform the operations
By.className("Class LOCATOR") - By.className informs the findElement( ) to find the elements using Class LOCATOR
Locator - is the actual locator we want to find (i.e. some text )
getText( ) - is the WebDriver command which can also be used to retrieve the text from the specified locator
The result of this statement is a string text. In order to store the retrieved text, we have to create a String object and assign the result of the above statement to the retrieved string text.
String heading_text = _driver.findElement(By.className("Class Locator").getText( );
To learn in-depth about Selenium, sign up for an industry based Selenium certification.
Wanna become an Expert in python? Come & join our Python Certification course