私は角試験に非常に新鮮で、下の用語と条件チェックボックスに分度器角度e2e試験コードを書くのを助けてください。Javascript - 分度器 - チェックボックスの利用規約をクリックすると、
プロファイル作成ボタンは、チェックボックスをオンにしたときのみ有効になります。あなたはアサーションを記述し、その後、チェックボックスをクリックをシミュレートする必要が
//when clicked the checkbox
<md-checkbox ng-model="terms" aria-label="Terms & Conditions" required="" tabindex="0" type="checkbox" role="checkbox" class="md-checked ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched" aria-required="true" aria-checked="true" aria-invalid="false" style=""><div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox=""><div class="md-icon"></div><div class="md-ripple-container"></div></div><div ng-transclude="" class="md-label"><span class="ng-scope">
I agree to example</span><a target="_blank" href="https://example.com/" class="ng-scope">Terms & Conditions</a>
</div></md-checkbox> \t \t
\t \t
\t \t
\t \t
\t \t
//when not clicked the checkbox
\t
<md-checkbox ng-model="terms" aria-label="Terms & Conditions" required="" tabindex="0" type="checkbox" role="checkbox" class="ng-dirty ng-valid-parse ng-touched ng-empty ng-invalid ng-invalid-required" aria-required="true" aria-checked="false" aria-invalid="true" style=""><div class="md-container md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox=""><div class="md-icon"></div><div class="md-ripple-container"></div></div><div ng-transclude="" class="md-label"><span class="ng-scope">
I agree to example </span><a target="_blank" href="https://example.com/" class="ng-scope">Terms & Conditions</a>
</div></md-checkbox>
@Gunderson Iでしたが、 VARチェック=要素(by.css( 'MD-リップルコンテナ')); expect(check.isSelected())。toBe(false); check.click(); expect(check.isSelected())。toBe(true); – Mpf