我正在尝试将文本放在强标签内。 .text没有返回任何内容。
代码:
driver.find_element_by_xpath("//*[@id='divright']/div[2]/div/div[1]/div[3]/div[1]//strong")
print(pages.text)
即使内部HTML没有在强标签中显示文字,即使它出现在下面的HTML中:
的innerHTML:
<strong class="strong text-danger" data-bind="text: pagertext, visible: pagerVisible" style="display: none;"></strong>
HTML:
<div class="col-xs-12 col-sm-6">
<div class="btn-group" data-bind="visible: pagerVisible" style="">
<button type="button" class="btn btn-success" data-bind="click: function () { changePage('first'); }">
<i class="icon-step-backward"></i>
</button>
<button type="button" class="btn btn-success" data-bind="click: function () { changePage('prev'); }">
<i class="icon-backward"></i>
</button>
<button type="button" class="btn btn-success" data-bind="click: function () { changePage('next'); }">
<i class="icon-forward"></i>
</button>
<button type="button" class="btn btn-success" data-bind="visible: pagecount() < 1001, click: function () { changePage('last'); }">
<i class="icon-step-forward"></i>
</button>
</div>
<strong class="strong text-danger" data-bind="text: pagertext, visible: pagerVisible" style="">Page 1 of 42</strong>
</div>
为什么页面文本没有显示在HTML属性或文本中,但在检查网页时它是否可见?