ich nur der Text „sent Einladung xxxxx“ erhalten wollen, ich will nicht bekommen, was im Inneren desErhalten Sie einen Text mit Java + Selen WebDriver
<button class="action" data-ember-action="" data-ember-action-3995="3995">
Visualizar perfil
</button>
ist erhalte ich den Text auf diese Weise:
String pessoapopu = driver.findElement(By.className("artdeco-toast-message")).getText();
System.out.println(pessoapopu);
Seitenstruktur:
<div class="artdeco-toast-inner" data-ember-action="" data-ember-action-3994="3994">
<li-icon aria-hidden="true" type="success-pebble-icon" class="artdeco-toast-icon"><svg viewBox="0 0 24 24" width="24px" height="24px" x="0" y="0" preserveAspectRatio="xMinYMin meet" class="artdeco-icon"><g class="large-icon" style="fill: currentColor">
<g id="success-pebble-icon">
<g>
<circle class="circle" r="9.1" stroke="currentColor" stroke-width="1.8" cx="12" cy="12" fill="none" transform="rotate(-90 12 12)"></circle>
<path d="M15.667,8L17,9.042l-5.316,7.36c-0.297,0.395-0.739,0.594-1.184,0.599c-0.455,0.005-0.911-0.195-1.215-0.599l-2.441-3.456l1.416-1.028l2.227,3.167L15.667,8z" fill="currentColor"></path>
<rect style="fill:none;" width="24" height="24"></rect>
</g>
</g>
<g id="Layer_1">
</g>
</g></svg></li-icon>
<p class="artdeco-toast-message">
Invitation sent to xxxxx
<button class="action" data-ember-action="" data-ember-action-3995="3995">
Visualizar perfil
</button>
</p>
</div>
Warten auf das Element sichtbar zu sein und den gleichen Code versuchen .. eine Vermutung. –
@Paulo, Was bekommst du als Ausgabe? vollständiger Text einschließlich Schaltflächentext? oder irgendein Fehler? – NarendraR
@Tuks Ich bekomme den vollständigen Text, auch was in der Taste, die für mich irrelevant ist. –