selenium - 处理隐藏元素
前言
selenium自动化中,有些元素被设置"display:none",导致页面加载完成后,无法定位到该元素,解决思路,在页面加载完成时,设置该元素为显示"display: block".
代码
def display_block(element, driver):
"""
使隐藏元素显示
:param driver: 浏览器对象
:param element: element元素
:return:
"""
driver.execute_script('arguments[0].style.display="block"', element)