51Testing软件测试论坛
标题:
Selenium的find_elements_by_class_name只能打印一个
[打印本页]
作者:
测试积点老人
时间:
2022-1-10 10:15
标题:
Selenium的find_elements_by_class_name只能打印一个
这些代码在不写print(x.text)而是print(x)时候可以显示5个元素,但是写成了print(x.text)之后只能看到一个元素
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://pvp.qq.com/web201605/herodetail/125.shtml')
skills = driver.find_elements_by_class_name('show-list')
for x in skills:
print(x.text)
print(len(skills))
复制代码
我的解答思路和尝试过的方法
我想知道怎么样才能显示出5个元素的文本
作者:
qqq911
时间:
2022-1-11 10:27
循环打印即可
作者:
jingzizx
时间:
2022-1-11 14:52
遍历是否可以
作者:
郭小贱
时间:
2022-1-11 15:54
循环打印确保每个元素都输出就可以了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2