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)
posted @ 2022-03-08 21:34  吹神  阅读(1126)  评论(0编辑  收藏  举报