Java 为什么selenium无法识别WebElement?

Java 为什么selenium无法识别WebElement?,java,selenium,webdriver,Java,Selenium,Webdriver,我正试图按下卧室下方的+图标。我甚至硬编码了5秒的等待。最后一行抛出元素未找到异常。请帮帮我 driver.get("https://www.tripadvisor.in/VRACSearch-g294207-Reviews-Nairobi-Vacation_Rentals.html"); driver.findElement(By.xpath("//div[@class='_2uJXqhFj']")).click(); Thre

我正试图按下卧室下方的+图标。我甚至硬编码了5秒的等待。最后一行抛出元素未找到异常。请帮帮我

driver.get("https://www.tripadvisor.in/VRACSearch-g294207-Reviews-Nairobi-Vacation_Rentals.html");
    
    driver.findElement(By.xpath("//div[@class='_2uJXqhFj']")).click();
    Thread.sleep(5000);
    driver.findElement(By.xpath("//body/div[14]/div[1]/div[1]/div[2]/div[1]/div[2]/div[1]/div[2]/span[2]/span[1]")).click();

尝试为此图标使用css选择器:

._1laeAPbS:nth-of-type(1) .plus

试试这个//div[text()='beddrooms']//下面的兄弟姐妹::div/span/span[contains(@class,'ui\u icon plus')]

你的问题解决了吗?