2016-03-23 19 views
0

Böylece bir çerçeveye sahip bir sayfam var ve bu çerçevede başka bir görünüm. Görünüm içindeki öğeleri nasıl bulur ve test eder? Bu çerçeveye nasıl erişileceğini biliyorum, sonra görüşün yerini belirlemek oldukça kafa karıştırıcı.Öğütücü başka bir görünümde nasıl konumlandırılır?

benim sorunum şuna benzer: How do I locate elements in protractor that are in other views and are not visible when viewing page source Eğer belgenin ana içeriğinde bunu aynı şekilde görünümünde unsurları bulun çerçeveye geçiş sonrasında

cevap

0

:

browser.switchTo().frame("frame_name_or_id"); 
var view = element(by.css("div[ui-view]")); 
view.element(by.id("some_element_id")).click(); 
+0

Hi . Bu yüzden görünümü şimdi bulabilirim, içindeki bir öğeyi tıklatmaya çalıştığımda, "Özellik okunamıyor" ifadesini "undefined" yazısını tıklatır. – kennanwho

+1

@ 123457890 Gerçek kodunuzda bir sorun olduğundan şüpheleniyorum. Neyi yürütüyorsun? – alecxe

+0

bu çalışıyor. yazım hatası bu yüzden işe yaramadı! çok teşekkür ederim! : D – kennanwho