我有以下 HTML 代码,我需要从中提取电子邮件 ID。
<div class="Serial">
<p> … </p>
<p>
<span>
<a href="mailto:xyz@xyz.com">
Mr. XYZ
</a>
</span>
</p>
<p> … </p>
<p> … </p>
上述电子邮件 ID 是由一系列随机数生成的。我需要多次迭代它,每次我尝试获取邮件 ID 时,它都会失败。
我正在使用 for 循环迭代 n 次并尝试使用以下代码:
WebElement link = driver.findElement(By.linkText("Mr.XYZ").getAttribute("href");
Assert.assertTrue(link.contains("mailto : ....")
它适用于第一次迭代,但稍后会失败。每次运行代码时如何获取邮件 ID?