我正在为自动化测试制作测试用例。我想检查表单中的密码字段是否包含type="password"
(对于input
元素)或不...
如何使用jquery执行此操作?
感谢。
答案 0 :(得分:1)
$(selector).is(":password")
会给你true
$(selector).attr("type")
会向您password
发送
点击查看demo
答案 1 :(得分:0)
下一个命令将为您提供ID为inputId
的元素的类型:
$("#inputId").attr('type');
然后你可以简单地检查一下你想要的任何类型。
答案 2 :(得分:0)
您可以使用:密码选择器并查看它是否返回任何内容
if($(':password').length) {
Do something if exists
}
答案 3 :(得分:0)
您可以查看if
和.length
if($("#haspassword input[type='password']").length > 0)
演示: http://jsfiddle.net/xU3se/
以上示例使用#haspassword
检查特定表单。如果length
大于零,则执行某些操作。
答案 4 :(得分:0)
您是否尝试过:password
伪类?
答案 5 :(得分:-1)
$type = $("#idOfYourPassField").attr("type");
if($type==='password')
//its a password