2015-01-09 41 views
9

Tôi mới dùng Protractor, tôi đang cố gắng đặt giá trị nút radio bằng Thước đo góc. Tôi đã tìm kiếm trên internet và SO cho các câu trả lời vô ích.cách đặt giá trị nút radio ở thước đo

html:

<md-radio-group 
      id="radiogrp1" 
      name="radiogrp1" 
      ng-model="application.myRadioGrp"     
      required> 
     <md-radio-button value="N" aria-label="No">No</md-radio-button> 
     <md-radio-button value="Y" aria-label="Yes">Yes</md-radio-button> 
     <md-radio-button value="M" aria-label="Maybe">May</md-radio-button> 
</md-radio-group> 

Từ file html ở trên, tôi đã cố gắng để thiết lập No/Yes/Có lẽ trong khi thực hiện trong hoa nhài của tôi nó() với một số mã thước đo như hình dưới đây:

element.all(by.id('radiogrp1)).get(0).click(); 

Đối với mã trên, mặc định nó chấp nhận có một mình. Tôi muốn đặt cụ thể bất kỳ giá trị nào của nhóm radio tức là, con (nút md-radio) giống như Có/Không/Có thể của cha mẹ (md-radio-grp). Tôi đã cố gắng theo nhiều cách như ràng buộc, bản đồ, vv, nhưng không có gì giúp được. Tim sự giup đơ. Cảm ơn trước.

+0

Thú vị;) https://sathyalog.wordpress.com/tag/how-to-set-a-radio-button-value-in-protractor/ –

Trả lời

15

Hãy thử:

element(by.id('radiogrp1')).all(by.tagName('md-radio-button')).get(0).click(); 
+0

Perfect hankduan:) cảm ơn rất nhiều .. bạn tiết kiệm trong ngày của tôi :) – vsm

Các vấn đề liên quan