Java Selenium无法检测到不正确的文本

Java Selenium无法检测到不正确的文本,java,selenium,Java,Selenium,我将SeleniumWeb驱动程序与Java一起使用。我有以下代码: <div class="missingData"> <p class="notification_text" id="notification_text">Please review the following questions<br></p> </div> 不幸的是,测试仍然通过。发生了什么事?垃圾文本肯定不在页面上。我认

我将SeleniumWeb驱动程序与Java一起使用。我有以下代码:

<div class="missingData">
            <p class="notification_text" id="notification_text">Please review the following questions<br></p>
        </div>

不幸的是,测试仍然通过。发生了什么事?垃圾文本肯定不在页面上。

我认为我的问题是我从junit包而不是testng包导入了assertEquals。我正在创建TestNG测试,所以我猜导入导致了一些问题。我还通过确保正确读取字符串来进行调试。就我而言,我做到了:

String abc = driver.findElement(By.id("notification_text")).getText();

文本正是我所期望的,如果我不能解决assertEquals问题,我也可以使用基本字符串.equals()来规避我的问题。

我会的,但它还没有投入生产,我不确定是否允许在发布之前发布代码。然而,我刚刚意识到这个问题可能与硒无关。由于某些原因,assertEquals方法不起作用。我应该能够弄明白这一点,并公布发生了什么。请继续关注…此站点上的id可能会重复。感谢您的回复!然而,我发现了这个问题。看看我的答案。
String abc = driver.findElement(By.id("notification_text")).getText();