想要通过 cssSelector 查找该元素并显示在控制台文本中(如果页面上存在该元素)。
这是我尝试的方法:
public void ClickOnTheButton() {
driver.manage().window().maximize();
driver.get("https://ain.ua");
driver.findElement(By.cssSelector("#header > div.header-wrap > div > div.menu-container > div.right-side-menu > div > span.searchform > span")).click();
if (driver.findElement(By.cssSelector("#subbody > div.header-search-container"))) {
System.out.println("Button is works correct");
}
}
最佳答案
您可以查找元素并将其插入集合中。稍后您可以检查集合是否为空。如果不为空,则可以在控制台中打印所需的文本。
示例:
List<WebElement> follow = driver.findElements(By.xpath("//*[@id=\"new_user\"]/div[3]/button"));
if (follow.size() > 0) {
System.out.println("The element exist");
}
关于java - 如果页面上存在该元素,如何显示在控制台中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56608923/