Java 为什么selenium无法识别WebElement?
我正试图按下卧室下方的+图标。我甚至硬编码了5秒的等待。最后一行抛出元素未找到异常。请帮帮我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
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')]你的问题解决了吗?