我有一个按钮,点击它会生成一个数字,这个数字被 Package 在段落文本中,比如<p>random number <p>
,我想得到这个随机数的值,并根据它生成的数字进行操作。从下面我需要得到34,756
号并将其存储在java中,这里是它的html代码:
<div class="form-group">
<div class="alert alert-count">
<p>
<b>
<!-- react-text: 531 -->
<!-- /react-text -->
<!-- react-text: 532 -->
34,756
<!-- /react-text -->
</b>
我使用的xpath如下
String count = driver.findElement(By.xpath("//div[@class='alert alert-count']/p[1]/b).getText();
但在控制台上,
线程“main”中出现异常java.lang.NullPointerException
4条答案
按热度按时间os8fio9y1#
尝试使用以下方法:
bzzcjhmw2#
使用
xpath locator
尝试下面的代码**xpath的解释:-**使用
<div>
标记的class
属性,然后继续使用<p>
和<b>
标记。ktca8awb3#
尝试下面的代码使用定位器
polhcujo4#
我已经在本地尝试过了(在Python中),它工作正常。
这段代码的语法似乎是:
示例:
我要抓取的对象:
获取对象的代码: