2016-03-23 11 views
0

フレームがあり、そのフレームに別のビューがあるページがあります。ビュー内の要素を見つけてテストするにはどうすればよいですか?私はそのフレームにアクセスする方法を知っています。その後のビューを見つけるのはかなり混乱します。分度器の別のビューで要素を見つける方法

私の問題は、次のようになります。How do I locate elements in protractor that are in other views and are not visible when viewing page sourceあなたは、文書の主な内容でそれを行うのと同じ方法ビュー内の要素を見つけて、フレームに切り替えた後

答えて

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

こんにちは。そこでビューを見つけることができます。その中の要素をクリックしようとすると、「プロパティを読み取れません」と表示され、「未定義」をクリックします。 – kennanwho

+1

@ 123457890実際のコードに問題があると思われます。実行していることを表示できますか? – alecxe

+0

これは機能しています。私の最後に誤字ミスがあったので、うまくいかなかったのです!どうもありがとうございます! :D – kennanwho