Daa*_*aan 2 javascript checkbox radio-button angularjs drop-down-menu
在AngularJS中,没有一致的方法来测试不同的表单属性.我知道AngularJS用Protractor更新了他们的e2e测试,但对于仍然使用旧版本的每个人,我想知道以下两者之间的区别:
选择项目:
1A.从选择(下拉列表)列表中选择项目
1B.选择单选按钮
1C.选中复选框
检查是否选中:
2A.检查是否选择了下拉列表
2B.检查是否选择了单选按钮
2C.检查是否选中了复选框
在所有示例中替换两个变量:
modelName" 替换为模型的名称value" 替换为表单属性的值选择物品:
1A.从选择(下拉列表)列表中选择项目:
select('modelName').option('value');
1B.选择单选按钮中的项目:
input('modelName').select('value');
Run Code Online (Sandbox Code Playgroud)
1C.选中复选框:
input('modelName').check();
Run Code Online (Sandbox Code Playgroud)
检查是否选中:
2A.检查选择(下拉列表)列表中的项目:
expect(input('modelName').val()).toEqual(value);
Run Code Online (Sandbox Code Playgroud)
2B.检查单选按钮中的项目
expect(element('input[ng-model="modelName"]:checked').val()).toEqual(value);
Run Code Online (Sandbox Code Playgroud)
2C.检查复选框中的项目
expect(element('input[ng-model="modelName"]').prop('checked')).toBeTruthy();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |