Selenium python:如何从警报中提取消息?

2024-09-30 10:27:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从seleniumpython中的警报消息中提取消息

<div ng-hide="authorizationMessage">
<div class="ng-valid-maxlength ng-dirty ng-valid-parse ng-valid ng-valid-required" ng-form="cohortForm">
<div class="alert alert-success ng-binding" role="alert" ng-show="message">
<a class="close" href="" data-dismiss="alert" aria-label="close">×</a>
  **Cohort definition is created successfully.**
</div>

我试过了

^{pr2}$

但它打印了None。在

我应该如何从上面的HTML页面中提取消息-“队列定义创建成功”?在


Tags: div消息closeparserequired警报alertng
1条回答
网友
1楼 · 发布于 2024-09-30 10:27:37

get_attribute('text')这不是从目标div元素获取文本所需要的

您可以简单地使用text属性或获取{}属性,如下所示:

print(driver.find_element_by_css_selector('div.alert.alert-success.ng-binding').text)
print(driver.find_element_by_css_selector('div.alert.alert-success.ng-binding').get_attribute('textContent'))

相关问题 更多 >

    热门问题