Jquery “的检查值”;“类型”;输入字段的属性

Jquery “的检查值”;“类型”;输入字段的属性,jquery,testcase,Jquery,Testcase,我正在为自动化测试制作测试用例。我想检查表单中的密码字段是否有type=“password”(用于输入元素)或没有 如何使用jquery实现这一点 谢谢 下一个命令将为您提供ID为inputId的元素类型: $("#inputId").attr('type'); 然后,您只需检查有关其类型的任何内容。下一个命令将为您提供ID为inputId的元素类型: $("#inputId").attr('type'); $type = $("#idOfYourPassField").attr("type

我正在为自动化测试制作测试用例。我想检查表单中的密码字段是否有
type=“password”
(用于
输入
元素)或没有

如何使用jquery实现这一点


谢谢

下一个命令将为您提供ID为
inputId
的元素类型:

$("#inputId").attr('type');

然后,您只需检查有关其类型的任何内容。

下一个命令将为您提供ID为
inputId
的元素类型:

$("#inputId").attr('type');
$type = $("#idOfYourPassField").attr("type");

if($type==='password')
//its a password

然后,您只需检查有关其类型的任何内容。

您只需使用:密码选择器,查看它是否返回任何内容

$type = $("#idOfYourPassField").attr("type");

if($type==='password')
//its a password
if($(':password').length) {
  Do something if exists
}

您可以使用:password选择器,看看它是否返回任何内容

if($(':password').length) {
  Do something if exists
}

如果和
.length

if($(“#haspassword input[type='password'])。长度>0)

演示:


上面的示例使用
#haspassword
检查特定表单。如果
长度
大于零,则采取措施。

如果
长度

if($(“#haspassword input[type='password'])。长度>0)

演示:


上面的示例使用
#haspassword
检查特定表单。如果
长度
大于零,则采取措施。

您是否尝试了
:password
伪类?

您是否尝试了
:password
伪类?

$(选择器)。is(“:password”)
将为
true

$(选择器).attr(“type”)
将为您提供
密码

单击查看一个

$(选择器)。is(“:password”)
将为您提供
true

$(选择器).attr(“type”)
将为您提供
密码


单击查看a

有更好的方法来实现这一点,最肯定的是使用jQuery。有更好的方法来实现这一点,最肯定的是使用jQuery