-1

I am trying to access an element with the same class name. Please look at my page structure, it's something like this:

<div class="class-results-list-container" >
<div class="accordionWrapper">
<div class="accordionWrapper">
   <div class="accordion-header-wrapper">
   <div class="accordion-header padded-container">
   <div class="accordion-header-left">
   <div class="acc-head-left-wrapper">
   <div class="acc-head-left-row">
   <div class="heading-text">**RAMBO**</div>
   <div class="same-game-multi-notification-wrapper hidden">
   <div class="accordion-helptext"/>
   </div>
   </div> 
   </div>
   <div class="accordion-header-right">
   </div>
   </div>
   <div class="accordion-content hidden" style="display: block;">
     </div>
<div class="accordionWrapper">
<div class="accordionWrapper">
<div class="accordionWrapper">
<div class="accordionWrapper">
<div class="accordionWrapper">
chornge
  • 2,021
  • 3
  • 28
  • 37
Rambo200
  • 11
  • 2

1 Answers1

0

Your question isn't clear. From your html I assume that you could be interested to the text in

<div class="heading-text">**RAMBO**</div>

If is this, you can use the xpath "//div[@class='heading-text']".

Java:

    WebElement wl= driver.findElement(By.xpath("//div[@class='heading-text']"));
    System.out.println(wl.getText());

Python:

text=driver.find_element_by_xpath("//div[@class='heading-text']")
print(text.text)

If, for some reason, you need also to check the text in this element, you can use

"//div[@class='heading-text'] [text()='**RAMBO**']"
Davide Patti
  • 3,391
  • 2
  • 18
  • 20