【发布时间】:2016-05-26 02:48:34
【问题描述】:
以下是HTML代码,
<span>
<b>Order number:</b>
</span>
<span>A36HASJH</span>
跨度值 AA36HASJH 是一个动态元素,在每个订购会话中都会发生变化。如何找到上述元素并将值存储在一个字符串中。
当我尝试使用 xpath 时:
String orderNumber = driver.findElement(By.xpath("//*[@id='topBanner']/div[5]/div/span[2]")).getText();
System.out.println(orderNumber);
它打印 xpath 而不是 orderNumber。请让我知道如何编写正确的 xpath 并获取 orderNumber 的值。
【问题讨论】:
标签: java html selenium xpath selenium-webdriver