selenium - 处理input含有只读属性,无法输入值的情况。
前言
selenium针对input输入框含有以下属性时,无法输入值,提供解决思路使用js移除该元素身上的属性。
代码
def remove_only(element, driver):
"""
删除input只读属性
:param driver: 浏览器对象
:param element: element元素
:return:
"""
driver.execute_script("arguments[0].removeAttribute('readonly');", element)