Pra*_*shi 2 java selenium xpath
我有一个按钮,单击它会生成一个包含在段落文本中的数字,例如<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>
Run Code Online (Sandbox Code Playgroud)
我使用的xpath如下
String count = driver.findElement(By.xpath("//div[@class='alert alert-count']/p[1]/b).getText();
Run Code Online (Sandbox Code Playgroud)
但在控制台上它给出了错误
线程“main”中的异常 java.lang.NullPointerException
尝试使用以下方法:
String count = driver.findElement(By.cssSelector("div.alert.alert-count p")).getText();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15366 次 |
| 最近记录: |