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']"));