小编use*_*962的帖子

如何检查是否为量角器e2e测试选中了复选框

我正在尝试检查是否已选中复选框,如果没有选中它.无论如何,我永远无法检查它,因为它永远不会到达click().请参阅下面的代码.

这是量角器测试中的代码:

//find item
var useSslInput = $('#useSsl');
if(newDirectory.useSsl == true){
       if(!useSslInput.isSelected()){
            useSslInput.click();
         }
         var sslInput = $('#sslCertificate');
         sslInput.sendKeys(newDirectory.sslCertificate);
} else {
         if(!useSslInput.isSelected()){
           useSslInput.click();
         }
}
Run Code Online (Sandbox Code Playgroud)

html如下:

<div class="field">
 <label class="field-label" for="useSsl">{{::'directory.page.add.label.useSsl' |i18n}}</label>
<div class="field-input"><input id="useSsl" name="useSsl" type="checkbox" ng-model="addEditDirectory.directory.useSsl" ng-checked="addEditDirectory.directory.useSsl"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在这里做错了吗?

checkbox angularjs-e2e protractor

1
推荐指数
1
解决办法
9695
查看次数

标签 统计

angularjs-e2e ×1

checkbox ×1

protractor ×1