Selenium XPath 查找同级

Selenium XPath Find Sibling

我正在针对 Salesforce Lightning 应用程序使用 Selenium 编写脚本。

我在获取实际可用余额 (0.00 GBP) 时遇到问题,它保存在 div//lightning-formatted-rich-text//span 标签中

我的想法是我应该能够找到包含文本 'Available Balance' 的 div//lightning-formatted-rich-text//span 标签,然后从那个 div 标签导航到 div 标签包含 0.00 GBP 文本,并从那里获取文本 - 但我不确定该怎么做......?这是代码的屏幕截图:

下面的 xpath 应该可以工作

//span[text()='Available Balance']/../../following-sibling::div[4]//span

这应该有效:

driver.findElement(By.xpath("//span[text()='Available Balance']//following::div[contains(@class, 'border_bottom')]//span")).getText();