我试图点击“新车辆搜索”在页面上,但在我看来,我有错误的网页元素定位器(XPath或CSS)。我尝试了所有可能的选项(CSS,XPath..)但没有成功,我犯了一个错误:
区块报价
错误NoSuchElementException:没有这样的元素:无法定位元素:{“方法”:“xpath”,NoSuchElementException(会话信息: chrome=101.0.4951.67)
区块报价
睡眠(10000);
driver.findElement(By.xpath("/html/body/div5/div/div4/div1/div2")).click();
区块报价
发布于 2022-05-21 02:01:46
使用浏览器检查器并将该xpath复制到元素搜索中。如果它找不到任何东西,那么xpath就不能工作。
您可能需要检查元素是否位于iframe中,这要求您首先切换到该帧。
发布于 2022-05-21 11:02:06
元素的类在该网页上似乎是唯一的,您可以试着按类定位吗?
driver.findElement(By.className("store-ymm-newvehsearch"))https://stackoverflow.com/questions/72326141
复制相似问题