gpt4 book ai didi

python - 如何从按钮类型 Web 元素中检索文本

转载 作者:太空宇宙 更新时间:2023-11-03 16:15:27 25 4
gpt4 key购买 nike

我正在尝试使用 Selenium 中的 Python 脚本从按钮类型 webelement 检索文本该按钮的 HTML 代码如下所示:

<button class="list-item ng-binding" ng-click="selectLineFilter(line)" type="button">
<i class="mdi mdi-domain blue" aria-hidden="true"></i>
12063497545
</button>

如何检索文本。我使用了 .text,它返回一个错误,因为“'list'对象没有属性'text'”。请帮忙。

最佳答案

我认为您使用的 find_elements 返回 WebElement 列表,而 .text 适用于单个 WebElement,所以你应该尝试使用 find_element 如下:-

driver.find_element_by_css_selector("button.list-item.ng-binding[type='button']").text

或者,如果您想查找具有相同定位器的所有元素文本,您应该尝试使用 find_elements 并在循环中进行迭代,如下所示:-

buttons= driver.find_elements_by_css_selector("button.list-item.ng-binding[type='button']")
for button in buttons:
button.text

关于python - 如何从按钮类型 Web 元素中检索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38976308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com