0 votes
1 view
in Devops and Agile by (25k points)

I'm trying to lookup an element using the following line:

elements = driver.find_elements_by_xpath("//div[@class='Display']")

Once I have the elements, which I know there are two of "Display", i want to be able to use the second one and find a specific element inside it, like so:

title = elements[1].find_element_by_xpath("//div[@class='Title']")

However, it always reverts to using the first one. I've stepped through it, and it is finding 2 elements for "Display", so I'm not sure what I'm doing wrong.

Any help would be greatly appreciated.

1 Answer

0 votes
by (63.3k points)

Use the below code:

elements = driver.find_elements_by_xpath("//div[@class='Display']")

title = elements[1].find_elements_by_xpath(".//div[@class='Title']")

I hope this helps! 

Welcome to Intellipaat Community. Get your technical queries answered by top developers !