【发布时间】:2022-12-18 09:27:33
【问题描述】:
我想像这样获取页面上所有按钮的文本值:
all_buttons = driver.find_elements(By.TAG_NAME, 'button').getText()
但我得到一个错误:
AttributeError: 'list' object has no attribute 'getText'
如何将按钮的名称提取到列表中?
【问题讨论】:
我想像这样获取页面上所有按钮的文本值:
all_buttons = driver.find_elements(By.TAG_NAME, 'button').getText()
但我得到一个错误:
AttributeError: 'list' object has no attribute 'getText'
如何将按钮的名称提取到列表中?
【问题讨论】:
您可以使用list comprehension 获取所有按钮的文本。
all_buttons = [button.text for button in driver.find_elements(By.TAG_NAME, 'button')]
【讨论】: