在www.parcelhero.com我试图捕获以下 Webelement:使用复合类的CssSelector失败,可能是什么原因?
driver.findElement(By.cssSelector("bs-container.btn-group.bootstrap-select.show-tick.show-menu-arrow.open"));
<div class="bs-container btn-group bootstrap-select show-tick show-menu-arrow open" style="top: 315.2px; left: 241px; width: 179px;">
但是我却越来越
“没有这样的元素:无法找到元素:{“method”:“css selector”,“selector”:“bs-container.btn-group.bootstrap-select.show-tick.show-menu-arrow.open”}“
但是,如果使用
driver.findElement(By.xpath("//div[@class='bs-container btn-group bootstrap-select show-tick show-menu-arrow open']"))
它的工作原理。为什么?
您能否考虑更新我们实际上您试图在网页上找到哪个元素?谢谢 – DebanjanB