我在另一个 div 内的 div 中有一个 div。大多数外部div类是“Big Div”,里面有一个类为“Medium Div”的div,最内部的div类是“Small Div”。
当我按 F12 键并将鼠标悬停在元素上时,我能够看到 div 的类,但是我无法使用 Selenium 找到它们。
我究竟做错了什么?
WebElement big = browser.findElement(By.cssSelector("//div[contains(@class,'Big')]"));
WebElement medium = big.findElement(By.cssSelector("//div[contains(@class,'Medium')"));
WebElement small = medium.findElement(By.cssSelector("//div[contains(@class,'Small'"));
Run Code Online (Sandbox Code Playgroud)
注意:我的类包含空格,Selenium 找不到任何 div 并且我得到异常:“没有这样的元素”。