Selenium Webdrive get x Element

Darknet

Bekanntes Mitglied
Ich möchte ein bestimmtes Classen Element anklicken.

Die Klassen sind mehrmals vorhanden.

Angeblich kann man mit:
driver.findElement(By.xpath("//div[@class=\"price\"]["+IDENT+"]")).click(); ein bestimmtes Element Auswählen. Leider funktioniert dies aber nicht.
Es wählt nur das Erste Element aus. okay wer sich hier mit selenium webdriver auskennt
 
Zuletzt bearbeitet:

Darknet

Bekanntes Mitglied
Java:
   int IDENT = 0;
   while(IDENT < 1)
   {
       IDENT++;
       driver.findElement(By.xpath("//div[@class=\"price\"]["+IDENT+"]")).click();
   }
Das erste Element funktioniert ja und wird ausgewählt. Denke daher xPath ist inordnung danach die gehen halt nicht
 
Zuletzt bearbeitet von einem Moderator:

mrBrown

Super-Moderator
Mitarbeiter
Java:
   int IDENT = 0;
   while(IDENT < 1)
   {
       IDENT++;
       driver.findElement(By.xpath("//div[@class=\"price\"]["+IDENT+"]")).click();
   }
Das erste Element funktioniert ja und wird ausgewählt. Denke daher xPath ist inordnung danach die gehen halt nicht

Was meinst du mit "Das erste Element"?
Dein gezeigter Code ist äquivalent zu driver.findElement(By.xpath("//div[@class=\"price\"][1]")).click();, da wird nur ein Element benutzt...
 

Darknet

Bekanntes Mitglied
Hier ein COde Ausschnitt <div class="price"> mehrmals vorhanden
Code:
<root>
  <div class="MarketsView-table-row MarketsView-table-row--header">
    <div class="MarketsView-header">
      <div class="MarketsView-header__small-screen-label">Match Result</div>
      <div class="MarketsView-section MarketsView-conditional MarketsView-conditional--1">
        <div class="MarketsView-section__top">
          <div class="MarketsView-section__top-text">Match Result</div>
        </div>
        <div class="MarketsView-section__bottom">
          <div class="MarketsView-fixed-cell">1</div>
          <div class="MarketsView-fixed-cell">X</div>
          <div class="MarketsView-fixed-cell">2</div>
        </div>
      </div>
      <div class="MarketsView-section MarketsView-conditional MarketsView-conditional--2">
        <div class="MarketsView-section__top">
          <div class="MarketsView-section__top-text">Over / Under</div>
        </div>
        <div class="MarketsView-section__bottom">
          <div class="MarketsView-fixed-cell">O/U</div>
          <div class="MarketsView-fixed-cell">Over</div>
          <div class="MarketsView-fixed-cell">Under</div>
        </div>
      </div>
      <div class="MarketsView-section MarketsView-conditional MarketsView-conditional--3">
        <div class="MarketsView-section__top">
          <div class="MarketsView-section__top-text">Next Goal</div>
        </div>
        <div class="MarketsView-section__bottom">
          <div class="MarketsView-fixed-cell">1</div>
          <div class="MarketsView-fixed-cell">x</div>
          <div class="MarketsView-fixed-cell">2</div>
        </div>
      </div>
    </div>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">2H</span>
        <span class="bottom">53'</span>
        <span class="liveBurger-top">2H</span>
        <span class="liveBurger-bottom">53</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">0:2</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">World Cup 2018</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">2H</span>
            <span class="bottom">53'</span>
            <span class="liveBurger-top">2H</span>
            <span class="liveBurger-bottom">53</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">0:2</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15028 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15029 -->
            32
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15031 -->
       
          <!-- /react-text -->
          <!-- react-text: 15032 -->
          Brazil
          <!-- /react-text -->
          <!-- react-text: 15033 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15035 -->
       
          <!-- /react-text -->
          <!-- react-text: 15036 -->
          Belgium
          <!-- /react-text -->
          <!-- react-text: 15037 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>12.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>5.75</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>1.17</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>3.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.85</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.85</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>1.80</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>4.40</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>2.95</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15084 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15085 -->
        32
        <!-- /react-text -->
      </div>
    </a>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">2H</span>
        <span class="bottom">51'</span>
        <span class="liveBurger-top">2H</span>
        <span class="liveBurger-bottom">51</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">0:0</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International Clubs</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">Club Friendly Games</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">2H</span>
            <span class="bottom">51'</span>
            <span class="liveBurger-top">2H</span>
            <span class="liveBurger-bottom">51</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">0:0</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15118 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15119 -->
            15
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15121 -->
       
          <!-- /react-text -->
          <!-- react-text: 15122 -->
          Legia Warsaw
          <!-- /react-text -->
          <!-- react-text: 15123 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15125 -->
       
          <!-- /react-text -->
          <!-- react-text: 15126 -->
          Radomiak Radom
          <!-- /react-text -->
          <!-- react-text: 15127 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>1.32</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>3.60</span>
        <div class="price-change-indicator">
          <div class="priceDown">
          </div>
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>14.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>1.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.85</span>
        <div class="price-change-indicator">
          <div class="priceUp">
          </div>
        </div>
      </div>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.85</span>
        <div class="price-change-indicator">
          <div class="priceDown">
          </div>
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>1.30</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>4.80</span>
        <div class="price-change-indicator">
          <div class="priceDown">
          </div>
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>7.25</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15166 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15167 -->
        15
        <!-- /react-text -->
      </div>
    </a>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">2H</span>
        <span class="bottom">52'</span>
        <span class="liveBurger-top">2H</span>
        <span class="liveBurger-bottom">52</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">0:2</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International Clubs</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">Club Friendly Games</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">2H</span>
            <span class="bottom">52'</span>
            <span class="liveBurger-top">2H</span>
            <span class="liveBurger-bottom">52</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">0:2</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15200 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15201 -->
            13
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15203 -->
       
          <!-- /react-text -->
          <!-- react-text: 15204 -->
          Hitchin Town
          <!-- /react-text -->
          <!-- react-text: 15205 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15207 -->
       
          <!-- /react-text -->
          <!-- react-text: 15208 -->
          Luton
          <!-- /react-text -->
          <!-- react-text: 15209 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>50.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>10.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>1.01</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>3.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.75</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.95</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>4.40</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>5.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>1.47</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15251 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15252 -->
        13
        <!-- /react-text -->
      </div>
    </a>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">HT</span>
        <span class="bottom">45'</span>
        <span class="liveBurger-top">HT</span>
        <span class="liveBurger-bottom">45</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">3:0</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International Clubs</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">Club Friendly Games</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">HT</span>
            <span class="bottom">45'</span>
            <span class="liveBurger-top">HT</span>
            <span class="liveBurger-bottom">45</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">3:0</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15285 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15286 -->
            11
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15288 -->
       
          <!-- /react-text -->
          <!-- react-text: 15289 -->
          Rangers
          <!-- /react-text -->
          <!-- react-text: 15290 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15292 -->
       
          <!-- /react-text -->
          <!-- react-text: 15293 -->
          Bury
          <!-- /react-text -->
          <!-- react-text: 15294 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>1.01</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>10.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>50.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>4.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.57</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>2.25</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>1.33</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>6.25</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>5.10</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15336 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15337 -->
        11
        <!-- /react-text -->
      </div>
    </a>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">1H</span>
        <span class="bottom">38'</span>
        <span class="liveBurger-top">1H</span>
        <span class="liveBurger-bottom">38</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">0:2</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International Clubs</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">Club Friendly Games</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">1H</span>
            <span class="bottom">38'</span>
            <span class="liveBurger-top">1H</span>
            <span class="liveBurger-bottom">38</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">0:2</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15370 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15371 -->
            21
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15373 -->
       
          <!-- /react-text -->
          <!-- react-text: 15374 -->
          BRIMSCOMBE AND THRUPP FC
          <!-- /react-text -->
          <!-- react-text: 15375 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15377 -->
       
          <!-- /react-text -->
          <!-- react-text: 15378 -->
          Forest Green Rovers
          <!-- /react-text -->
          <!-- react-text: 15379 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>30.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>20.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES disabled">
      <div class="price">
        <span>1.01</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>4.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide disabled">
      <div class="price">
        <span>1.80</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide disabled">
      <div class="price">
        <span>1.90</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide disabled">
      <div class="price">
        <span>6.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide disabled">
      <div class="price">
        <span>12.00</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide disabled">
      <div class="price">
        <span>1.17</span>
        <div class="price-change-indicator">
        </div>
      </div>
      <i class="icon-lock disabled-icon">
      </i>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15426 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15427 -->
        21
        <!-- /react-text -->
      </div>
    </a>
  </div>
  <div class="MarketsView-table-row MarketsView-table-row--body multi-markets-view status multi o-flexgrid">
    <div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;">
      <div>
        <div class="cashout-icon cashout-icon--triangle">
        </div>
        <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
      </div>
      <div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item">
        <span class="top">1H</span>
        <span class="bottom">40'</span>
        <span class="liveBurger-top">1H</span>
        <span class="liveBurger-bottom">40</span>
      </div>
      <div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item">
        <span class="middle green lrg">1:0</span>
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">
        <div class="event-info-view__tooltip-item">Soccer</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">International Clubs</div>
        <div class="event-info-view__tooltip-delim">|</div>
        <div class="event-info-view__tooltip-item">Club Friendly Games</div>
      </div>
    </div>
    <div class="cashout-icon--triangle--cell-3-hide">
      <div class="cashout-icon cashout-icon--triangle">
      </div>
      <div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div>
    </div>
    <div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;">
      <div class="MarketsView-overflow-hidden" style="flex-basis: 100%;">
        <div class="MarketsView-inplay-time small-width-show">
          <div class="inplay-table-cell thin">
            <span class="top">1H</span>
            <span class="bottom">40'</span>
            <span class="liveBurger-top">1H</span>
            <span class="liveBurger-bottom">40</span>
          </div>
          <div class="inplay-table-cell thin info">
            <span class="middle green lrg">1:0</span>
          </div>
          <div class="lozenge-grey">
            <!-- react-text: 15460 -->
            +
            <!-- /react-text -->
            <!-- react-text: 15461 -->
            28
            <!-- /react-text -->
          </div>
        </div>
        <span class="mobile-event-name">
          <!-- react-text: 15463 -->
       
          <!-- /react-text -->
          <!-- react-text: 15464 -->
          Boreham Wood
          <!-- /react-text -->
          <!-- react-text: 15465 -->
       
          <!-- /react-text -->
          <span class="vs">vs</span>
          <!-- react-text: 15467 -->
       
          <!-- /react-text -->
          <!-- react-text: 15468 -->
          Brentford
          <!-- /react-text -->
          <!-- react-text: 15469 -->
       
          <!-- /react-text -->
        </span>
      </div>
    </div>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>2.80</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>3.35</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count0 MarketsView-table-item align-center thin multi MRES">
      <div class="price">
        <span>2.20</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center thin line disabled OVUN small-width-hide">
      <span>3.5</span>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>2.35</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count1 MarketsView-table-item align-center thin OVUN small-width-hide">
      <div class="price">
        <span>1.53</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>4.40</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>7.50</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="selection-view count2 MarketsView-table-item align-center thin multi third-market-hide-if-small NEXT small-width-hide">
      <div class="price">
        <span>1.35</span>
        <div class="price-change-indicator">
        </div>
      </div>
    </a>
    <a class="MarketsView-table-item align-center fade thin small-width-hide">
      <i class="icon-statistics">
      </i>
    </a>
    <a class="MarketsView-table-item align-center more-cell small-width-hide">
      <div class="lozenge-grey" style="pointer-events: none;">
        <!-- react-text: 15508 -->
        +
        <!-- /react-text -->
        <!-- react-text: 15509 -->
        28
        <!-- /react-text -->
      </div>
    </a>
  </div>
 

mrBrown

Super-Moderator
Mitarbeiter
Indem du deine Schleife länger als ein Element laufen lässt?

Java:
int IDENT = 0;
while(IDENT < 1)
{
    IDENT++;
Im ersten Durchlauf setzt du IDENT auf 1, und deine Schleife bricht ab 1 ab.
 

Darknet

Bekanntes Mitglied
XPath: click Selenium:
Java:
int IDENT = 0;
   while(IDENT < 5)
   {
       IDENT++;
       driver.findElement(By.xpath("//div[@class=\"price\"]["+IDENT+"]")).click();
   }
Bei mir wird nur "<div class="price" style=""><span>60.00</span><div class="price-change-indicator"></div></div>" angeklickt

HTML:
HTML:
<div class="event-info-view__hoverable event-info-view__hoverable--desktop small-width-hide" style="border-left: 0px none;"><div><div class="cashout-icon cashout-icon--triangle"></div><div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div></div><div class="inplay-table-cell thin mobile-hide MarketsView-inplay-time__item"><span class="top">2H</span><span class="bottom">76'</span><span class="liveBurger-top">2H</span><span class="liveBurger-bottom">76</span></div><div class="inplay-table-cell thin mobile-hide info MarketsView-inplay-time__item"><span class="middle green lrg">1:2</span></div><div class="tooltip event-info-view__tooltip" style="display: none;"><div class="event-info-view__tooltip-item">Soccer</div><div class="event-info-view__tooltip-delim">|</div><div class="event-info-view__tooltip-item">International Clubs</div><div class="event-info-view__tooltip-delim">|</div><div class="event-info-view__tooltip-item">Club Friendly Games</div></div></div><div class="cashout-icon--triangle--cell-3-hide"><div class="cashout-icon cashout-icon--triangle"></div><div class="tooltip event-info-view__tooltip" style="display: none;">Cash Out option available</div></div><div class="MarketsView-fixture-cell MarketsView-table-item MarketsView-table-item--flexible" style="cursor: pointer;"><div class="MarketsView-overflow-hidden" style="flex-basis: 100%;"><div class="MarketsView-inplay-time small-width-show"><div class="inplay-table-cell thin"><span class="top">2H</span><span class="bottom">76'</span><span class="liveBurger-top">2H</span><span class="liveBurger-bottom">76</span></div><div class="inplay-table-cell thin info"><span class="middle green lrg">1:2</span></div><div class="lozenge-grey"><!-- react-text: 7330 -->+<!-- /react-text --><!-- react-text: 7331 -->10<!-- /react-text --></div></div><span class="mobile-event-name"><!-- react-text: 7333 --> <!-- /react-text --><!-- react-text: 7334 -->Kings Lynn<!-- /react-text --><!-- react-text: 7335 --> <!-- /react-text --><span class="vs">vs</span><!-- react-text: 7337 --> <!-- /react-text --><!-- react-text: 7338 -->Norwich<!-- /react-text --><!-- react-text: 7339 --> <!-- /react-text --></span></div></div><a class="selection-view count0 MarketsView-table-item align-center thin MRES selected"><div class="price" style=""><span>60.00</span><div class="price-change-indicator"></div></div></a><a class="selection-view count0 MarketsView-table-item align-center thin MRES"><div class="price"><span>8.50</span><div class="price-change-indicator"></div></div></a><a class="selection-view count0 MarketsView-table-item align-center thin MRES"><div class="price"><span>1.06</span><div class="price-change-indicator"></div></div></a><a class="multi MarketsView-table-item align-center thin line disabled OVUN small-width-hide"><span>3.5</span></a><a class="selection-view count1 MarketsView-table-item align-center thin multi OVUN small-width-hide"><div class="price"><span>1.75</span><div class="price-change-indicator"></div></div></a><a class="selection-view count1 MarketsView-table-item align-center thin multi OVUN small-width-hide"><div class="price"><span>1.95</span><div class="price-change-indicator"></div></div></a><a class="selection-view count2 MarketsView-table-item align-center thin third-market-hide-if-small NEXT small-width-hide"><div class="price"><span>6.50</span><div class="price-change-indicator"></div></div></a><a class="selection-view count2 MarketsView-table-item align-center thin third-market-hide-if-small NEXT small-width-hide"><div class="price"><span>1.95</span><div class="price-change-indicator"></div></div></a><a class="selection-view count2 MarketsView-table-item align-center thin third-market-hide-if-small NEXT small-width-hide"><div class="price"><span>2.20</span><div class="price-change-indicator"></div></div></a><a class="MarketsView-table-item align-center fade thin small-width-hide"><i class="icon-statistics"></i></a><a class="MarketsView-table-item align-center more-cell small-width-hide"><div class="lozenge-grey" style="pointer-events: none;"><!-- react-text: 7378 -->+<!-- /react-text --><!-- react-text: 7379 -->10<!-- /react-text --></div></a>
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Java Selenium . Parameterized.Parameters erzeugt eine Fehlermeldung Java Basics - Anfänger-Themen 14
P BeforeEach AfterEach werden nicht ausgeführt. Java / Selenium Java Basics - Anfänger-Themen 4
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
A Einarbeit in Selenium Java Basics - Anfänger-Themen 2
I Selenium Browser öffen, Warenkorb merken Java Basics - Anfänger-Themen 1
M Hilfe Selenium ärgert mich Java Basics - Anfänger-Themen 2
K Wie kann ich ein Element an den Anfang setzten ? Java Basics - Anfänger-Themen 1
pc pc pc pc pc letztes Element eines Arrays n Java Basics - Anfänger-Themen 3
heinrich172 Methoden Trotz gleichem Element stimmt Vergleich nicht? Java Basics - Anfänger-Themen 7
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
A Jedes zweite Element eines Arrays entfernen Java Basics - Anfänger-Themen 30
O Doppelt verkette Liste Element löschen Java Basics - Anfänger-Themen 15
L Längstes Element einer ArrayList ausgeben Java Basics - Anfänger-Themen 9
I Letztes, erstes Element vom Array Java Basics - Anfänger-Themen 9
districon Element in Liste einfügen Java Basics - Anfänger-Themen 1
Y Wie kann ich ein Element in einer toString finden. Java Basics - Anfänger-Themen 2
J Element aus Liste nehmen Java Basics - Anfänger-Themen 3
S Gibt es ein simples JWebbrowser Element? Java Basics - Anfänger-Themen 6
M Letztes Element einer ArrayList Java Basics - Anfänger-Themen 12
S Streams - kleinstes Element finden Java Basics - Anfänger-Themen 4
V_Fynn03 Beliebiges Element in einer Liste löschen (Java)(Lineare Datenstrukturen) Java Basics - Anfänger-Themen 9
V_Fynn03 Lineare Datenstrukturen Element löschen? Java Basics - Anfänger-Themen 2
J Selektiertes Element von jComboBox zwischenspeichern und wieder einsetzen Java Basics - Anfänger-Themen 0
Curtis_MC Collections Zufälliges Element aus Stack Java Basics - Anfänger-Themen 2
M Ist es möglich, das größte und zweitgrößte element in einem Array mit nur einer Schleife ausfindig zu machen ? Java Basics - Anfänger-Themen 19
X Array erstes und letztes Element tauschen Java Basics - Anfänger-Themen 2
A Konsolenausgabe: Hinter letztes Element ein "}" Java Basics - Anfänger-Themen 2
F nur das erste Element mit iterator ausgeben Java Basics - Anfänger-Themen 5
O Element aus Array löschen Java Basics - Anfänger-Themen 5
I Methoden List.contains() beim 2. Element = true Java Basics - Anfänger-Themen 1
M Array immer wieder um ein Element erweitern Java Basics - Anfänger-Themen 6
AnnaBauer21 org.w3c.dom.Element - Neues Element hinzufügen Java Basics - Anfänger-Themen 4
D doc.seect jsouo bestimmtes class element finden Java Basics - Anfänger-Themen 1
W Element aus HashSet in String umformen Java Basics - Anfänger-Themen 7
S Einfach verkettete Liste Element an bestimmter Position einfügen Java Basics - Anfänger-Themen 24
B Element in Array nach unten verschieben Java Basics - Anfänger-Themen 11
TechGirl JAVA GUI Oberfläche Umkreisung - wie heißt dieses Element? Java Basics - Anfänger-Themen 2
B Methoden Element aus einem Array löschen, Rest nach vorne verschieben? Java Basics - Anfänger-Themen 4
Z Html Element aus der Webseite auslesen Java Basics - Anfänger-Themen 1
A Hash Tabelle Element suchen Java Basics - Anfänger-Themen 1
K Collections Zugriff auf ein bestimmtes Element in der Collection Java Basics - Anfänger-Themen 1
K Element in ArrayList löschen ohne Index zu verschieben Java Basics - Anfänger-Themen 2
J Variablen Strings mit Zeilenumbrüchen in neues Array Element Java Basics - Anfänger-Themen 1
W Größtes Element im unsortierten Binärbaum Java Basics - Anfänger-Themen 7
S Günstigstes Element aus einer ArrayList ausgeben Java Basics - Anfänger-Themen 10
N ArrayList: Das zweite Element wird zur Liste nicht eingefügt nach dem zweiten request. Java Basics - Anfänger-Themen 3
Ruvok Prüfen ob bestimmtest Element existiert im Array Java Basics - Anfänger-Themen 11
A ResultSet: vorheriges Element auslesen Java Basics - Anfänger-Themen 10
F Element aus LinkedList löschen Java Basics - Anfänger-Themen 3
J Element zu jList hinzufügen NullPointerExcepetion Java Basics - Anfänger-Themen 2
H Kein Zugriff auf das Element einer JList möglich: Fehlermeldung Java Basics - Anfänger-Themen 2
V wie kann man am einfachsten für ein Element der JavaFX die Umrandung aktiwieren ? auch ohne css ? Java Basics - Anfänger-Themen 4
D Fehlermeldung "com.element.JavaUpload.Manager" Java Basics - Anfänger-Themen 1
S Element von List<E> in String umwandeln Java Basics - Anfänger-Themen 3
I Element löschen aus der Liste Java Basics - Anfänger-Themen 2
G element in ArrayList Hinzufügen Java Basics - Anfänger-Themen 16
M ArrayList-Element hinzufügen u. löschen Java Basics - Anfänger-Themen 2
H Möglichkeit, mehrere Element zu speichern Java Basics - Anfänger-Themen 8
P Element aus einer einelementigen Menge bekommen. Java Basics - Anfänger-Themen 8
M Letztes Element im Array finden Java Basics - Anfänger-Themen 3
R Mit iterator auf Element zugreifen Java Basics - Anfänger-Themen 2
G Element einem Array hinzufügen Java Basics - Anfänger-Themen 7
Madlip Erste Schritte Das 4. Element?!? Java Basics - Anfänger-Themen 2
B Erstes Element eines Vectors erhalten Java Basics - Anfänger-Themen 5
Q queue.remove Element trotzdem noch vorhanden. Java Basics - Anfänger-Themen 10
H Zugriff auf Vector Element Java Basics - Anfänger-Themen 2
N Array, Element in Array? Java Basics - Anfänger-Themen 8
I Liste Remove erstes Element Java Basics - Anfänger-Themen 5
M Map mit Vektor: Element hinzufügen Java Basics - Anfänger-Themen 21
M element aus DB lesen Java Basics - Anfänger-Themen 4
C Variablen array element hinzufügen/entfernen Java Basics - Anfänger-Themen 10
K Letzter element aus einem Array Java Basics - Anfänger-Themen 5
S JDBC MySQL Connector - Element mit ' eintragen? Java Basics - Anfänger-Themen 4
R Element an ArrayList<int[]> "anonym" adden? Java Basics - Anfänger-Themen 3
Glühwürmchen Prüfen ob Element in ArrayList Java Basics - Anfänger-Themen 23
C Ausgewähltes Element einer JCombobox in JTextField Java Basics - Anfänger-Themen 3
L Element in Mitten eines Arrays einfügen Java Basics - Anfänger-Themen 3
S ArrayList nur ergänzen wenn Element noch nicht vorhanden Java Basics - Anfänger-Themen 4
3 3. Element mit regulären Ausdruck suchen Java Basics - Anfänger-Themen 12
S Auf Element in Arry zugreifen Java Basics - Anfänger-Themen 7
M String-Array-Element wieder null zuweisen Java Basics - Anfänger-Themen 16
B Element aus Array entfernen Java Basics - Anfänger-Themen 13
B Element in Folge suchen Java Basics - Anfänger-Themen 7
H Zeiger auf das letzte Element in einer linearen Liste Java Basics - Anfänger-Themen 4
A Array ein element hinzufügen. Java Basics - Anfänger-Themen 6
S element in Array kopieren Java Basics - Anfänger-Themen 12
S Auf Element aus Array zugreifen Java Basics - Anfänger-Themen 6
H LinkedList Element an Stelle x ausgeben? Java Basics - Anfänger-Themen 5
S Datentypen In ArrayList nach Element suchen und Position ausgeben Java Basics - Anfänger-Themen 9
M Wert soll element aus den natürlichen Zahen inkl. 0 sein Java Basics - Anfänger-Themen 6
T Letztes beschriebenes Array-Element ausgeben Java Basics - Anfänger-Themen 6
E TreeSet Element löschen Java Basics - Anfänger-Themen 9
J Stapel oberstes Element entfernen Java Basics - Anfänger-Themen 5
C Erstes Arraylist Element in for Schleife überspringen Java Basics - Anfänger-Themen 6
F jTable - neues Element vorher auf existenz Prüfen Java Basics - Anfänger-Themen 7
P Klasse nach Element casten Java Basics - Anfänger-Themen 4
G Mit Java Quelltext auf Element untersuchen. Java Basics - Anfänger-Themen 5
T Array auf einfaches Element umwandeln Java Basics - Anfänger-Themen 8
DasDogma Verkettete Liste - Element löschen Java Basics - Anfänger-Themen 2
O i-tes element eingeben? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben