检查输入字段的“type”属性的值

时间:2011-08-19 10:22:49

标签: jquery testcase

我正在为自动化测试制作测试用例。我想检查表单中的密码字段是否包含type="password"(对于input元素)或不...

如何使用jquery执行此操作?

感谢。

6 个答案:

答案 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