我共有3頁,所有三個頁面都包含電子郵件ID,我希望使用java selenium的電子郵件ID。但是,所有三個頁面都包含不同格式的電子郵件字段,我希望在一個單一代碼中使用,因爲我正在使用for循環來獲取該電子郵件ID。如何獲取java selenium中的下一個元素的值
第1頁:
<p>Test1</p>
<p>[email protected]</p>
第2頁:
<p>
<br>Contact:<br>
Test2
</p>
<p>
<br>Email:<br>
[email protected]
</p>
第3頁:
<p>
<br>Contact:<br>
Test3
</p>
<p>
<br>Email:<br>
[email protected]
</p>
所以,我怎麼會在一個單一的代碼得到這個電子郵件ID。
我試圖
email = driver.findElement(By.xpath("//*[contains(text(), 'Email:')]")).getText();
,但我得到了「電子郵件」在變,但沒有得到它的價值。
而不是共享文本,共享html代碼和你正在嘗試的java代碼。 –
@GaurangShah我編輯了我的問題。檢查一次。 – Hiten
我非常確定Gaurang也意味着您正在嘗試的Java代碼。我們不是在這裏爲你寫代碼,而是爲了幫你編寫你自己的代碼。 – IamBatman