首页 > 解决方案 > Python 上的 Selenium 无法定位嵌套类元素

问题描述

我正在尝试访问一个嵌套类,最初我使用了 xPath,但它返回了一个空列表,所以我单独浏览了这些类,其中一个存在 selenium 找不到它的问题。

直到Price4它工作正常,但它似乎无法找到Price5

直到 Price4 它工作正常,但似乎找不到 Price5

这是网站的检查员

标签: pythonhtmlcssseleniumclass

解决方案


因此,如果您想从包含价格的最后一个元素中获取文本,您可以定义
String lastPriceXpath = "(//*[@class='css-1m1f8hn'])[last()]"
String lastPrice = driver.findElement(By.xpath(lastPriceXpath)).getText()

上面的语法是 inJava但我希望你能把它转换成python,它很相似


推荐阅读