Belirli bir öğeden sonra gelen bir metni almak istiyorum. Tam olarak "Hesap" içeriyor <span>
sonra gelen metni almak istiyorumSelenium Webdriver'da, bir elemandan sonra metin nasıl alınır?
<div id="content-tab-submitter" class="">
<h4>Sender</h4>
<p>
<span class="screenHidden">Name: </span>
submitter
<br>
<span class="screenHidden">E-mail address:</span>
[email protected]
<br>
<span class="screenHidden">Account: </span>
asdas
<br>
</p>
</div>
: Pleases örnek kodu görünüyor. Bu xpath kullanarak : çıkışı web öğesi değildir ve bir metin olduğu için
//*[@id='content-tab-submitter']/p/span[contains(text(),'Account')]/following::text()
Java, bana bir hata verir. Bu nedenle findElement öğesini kullanmak mümkün değildir.
Bu metni nasıl temiz bir şekilde almanın bir yolu var mı? Yani tüm metinleri almak istemiyorum: (bu durumda) gönderici \ [email protected] \ nasdas ve sonra istenen metni ayıklamak.
Ne yazık ki, bunu 'findElement()' kullanarak yapamazsınız. İlgili soru: [Düğümden metin alma] (http://stackoverflow.com/questions/8505375/getting-text-from-a-node/) – har07
@ har07 Çok teşekkür ederim. Maalesef başka yolu yok! – Jose
evet bir cevap plz aşağıda cevabımı kontrol et –