
如何用selenium 和 js 结合修改页面input属性?
在做自动化的时候遇到一个问题,在html中,有的input标签中带有readonly属性,导致不能用send_keys进行输入,想请教下执行js修改input标签的属性,...
在做自动化的时候遇到一个问题,在html中,有的input标签中带有readonly属性,导致不能用send_keys 进行输入,想请教下 执行js 修改input标签的属性,将readonly 删掉?这个Input标签没有ID,不能用document.getElementById( "id" )
展开
展开全部
那有name属性吗?要是连name属性都没有那在页面中在第几个的位置上能判断吗?如果位置也不能判断那除了它有readonly属性外别的input还有这个属性吗?这三点随便哪一个能确定都能把readonly属性给去掉~
追问
input框就是这样子的,没有name 位置的话可以用css 定位到 .combo-text.validatebox-text ,请教下怎么将readonly删掉
追答
那就直接用JQ来查找就行了
$("input[readonly]").attr("readonly",null);
这样就可以了~

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询