小编sel*_*ser的帖子

get_text()或text属性不适用于标签

我想访问标签的文本,但是以下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元素,并能够访问其他属性,如大小,位置,父级等.我希望"文本"工作.有人可以帮忙吗?

python python-2.7 selenium-webdriver

5
推荐指数
1
解决办法
2821
查看次数

Selenium Python 中的 CSS 选择器和 XPath

如果我没有获得该 HTML 元素的 id 或名称或类,如何在 Selenium Python 中使用 CSS 选择器?与 XPath 相比,更喜欢 CSS 怎么样?

selenium xpath css-selectors python-2.7 selenium-webdriver

0
推荐指数
1
解决办法
662
查看次数