python - Python 上的 Selenium 无法定位嵌套类元素
问题描述
我正在尝试访问一个嵌套类,最初我使用了 xPath,但它返回了一个空列表,所以我单独浏览了这些类,其中一个存在 selenium 找不到它的问题。
直到Price4
它工作正常,但它似乎无法找到Price5
解决方案
因此,如果您想从包含价格的最后一个元素中获取文本,您可以定义
String lastPriceXpath = "(//*[@class='css-1m1f8hn'])[last()]"
String lastPrice = driver.findElement(By.xpath(lastPriceXpath)).getText()
上面的语法是 inJava
但我希望你能把它转换成python
,它很相似
推荐阅读
- ios - 如何在 RTCCameraVideoCapturer 中更改分辨率
- java - Spring Boot - 多个上下文“创建类路径资源中定义的名称为'springApplicationAdminRegistrar'的bean时出错”
- python - 正则表达式检测oracle代码中的表名
- vba - 如何将图表和多行从 Excel 工作表导出为 pdf
- windows - 我是否需要 CreateSharedHandle 将 ID3D11Texture2D 传递给另一个线程?
- jquery - $.jqplot 如何使一个 y 轴在两个 x 轴之间
- php - 如何解决ajax未识别索引
- python-3.x - 校准后如何正确重新映射立体图像
- c# - 如何等待为组合框创建句柄,以便更改 selectedIndex?
- android - 版本 0.44.0 中的 React Native fetch() 错误