用selenium控制页面时,可能需要获取展开内的内容
两种思路:
1.定位所有展开标签,然后遍历click
2.更改展开标签的display属性
第一种不推荐,会对后面的代码报一些莫名其妙的错误
第二种直接执行一段js代码即可:
js = """
elements = document.getElementsByClassName('xxx');
for (var i=0; i < elements.length; i++)
{
elements[i].style.display='block'
}
"""
driver.execute_script(js)