Java 硒:我怎样才能找到以下元素?

Java 硒:我怎样才能找到以下元素?,java,selenium,selenium-webdriver,junit,Java,Selenium,Selenium Webdriver,Junit,我试图在硒中找到一种元素,但它不起作用 如何将文本“无效用户名和/或密码”与字符串进行比较 无效的用户名和/或密码。对于HTML代码段 无效的用户名和/或密码 您可以使用以下选择器 element(by.xpath("//p[contains(text(),'Invalid username and/or password.')]")); 此代码用于量角器。您可以使用Java bindings for Selenium提供的By.XPATH语法在Java中使用相同的语法。尝试下面提到的任何代

我试图在硒中找到一种元素,但它不起作用

如何将文本“无效用户名和/或密码”与字符串进行比较

无效的用户名和/或密码。

对于HTML代码段

无效的用户名和/或密码

您可以使用以下选择器

element(by.xpath("//p[contains(text(),'Invalid username and/or password.')]"));

此代码用于量角器。您可以使用Java bindings for Selenium提供的By.XPATH语法在Java中使用相同的语法。

尝试下面提到的任何代码

方法1

使用xpath定位器

xpath说明:-使用标记的style属性

xpath说明:-使用标记的style属性和text方法

xpath说明:-使用文本方法和标记

方法2

使用cssSelector


请定义。尝试smth并共享一段代码如何?请阅读并提供您尝试过的代码和执行结果,包括任何错误消息等。如果您的查询已解决或您仍在寻找答案,请告诉我。对于缺少信息,我深表歉意。我使用的xpath是错误的。答案解决了我的问题。非常感谢。
driver.findElement(By.xpath("//p[@style='color: red; padding-top: 25px']"));
driver.findElement(By.xpath("//p[@style='color: red; padding-top: 25px'][text()='Invalid username and/or password.']"));
driver.findElement(By.xpath("//p[text()='Invalid username and/or password.']"));
driver.findElement(By.cssSelector("p[style='color: red; padding-top: 25px']"));