2015-01-09 17 views
9

Protractor'da yeni konumum, İletki kullanarak radyo düğmesi değerini ayarlamaya çalışıyorum. İnternette ve SO'yu araştırdım, boşuna giden cevaplar için.İletkide bir radyo düğmesi değeri nasıl ayarlanmalı

html: Yukarıdaki html dosyasından

<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> 

, ben ayarlamak çalıştı Evet/Hayır/benim yasemin içinde yürütülürken Belki ederken aşağıda gösterilen gibi bazı Açıölçer koduyla o():

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

Yukarıdaki kod için varsayılan olarak yalnızca yes kabul eder. Özel olarak radyo grubunun herhangi bir değerini, yani, ebeveyni (md-radio-grp) Evet/Hayır/Belki gibi çocuk (md-radyo-düğmesi) değerini ayarlamak istiyorum. Bağlama, harita vb. Gibi birçok şekilde denedim, ama hiçbir şey gerçekten yardımcı olmadı. Yardım istiyorum. Şimdiden teşekkürler.

+0

İlginç;) https://sathyalog.wordpress.com/tag/how-to-set-a-radio-button-value-in-protractor/ –

cevap

15

Dene:

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

Mükemmel hankduan:) teşekkürler, günümü kurtarıyorsun :) – vsm