我想访问标签的文本,但是以下HTML 既get_text()
没有text
属性也适用:
<label class="checkbox">
<input type="checkbox" value="BATSMC">
BATS Multicast PITCH
</label>
Run Code Online (Sandbox Code Playgroud)
例如,在这里我想获得价值:BATS Multicast PITCH
.
在Selenium-Python代码中:
print e.text
Run Code Online (Sandbox Code Playgroud)
给出空格并get_text()
给出以下错误:
AttributeError: 'WebElement' object has no attribute 'get_text'
Run Code Online (Sandbox Code Playgroud)
我正在获取正确的Web元素,并能够访问其他属性,如大小,位置,父级等.我希望"文本"工作.有人可以帮忙吗?
如果我没有获得该 HTML 元素的 id 或名称或类,如何在 Selenium Python 中使用 CSS 选择器?与 XPath 相比,更喜欢 CSS 怎么样?