2017-04-21 4 views
0

誰でも、フィールドをクリアするのを助けることができますか?ポップアップウィンドウではできません。私はその後、フィールド上で編集中に飛び出しウィンドウのポップアップウィンドウでフィールドをクリアする方法

var input = element(by.css(".md-input-infix")); 
browser.actions().mouseDown(input).clear().sendKeys("andndn").perform();' 

として明確に渡していた場合、それは明らかに私のように実行しようとしました機能と第二ではないことを言っている:この場合

var input = element(by.css(".md-input-infix")).clear(); 

、また、私は自分のフィールドをクリアすることができません。

答えて

0

ポップアップの要素は何ですか?ポップアップを開いているので、完全に読み込むのを待つことをお勧めします。サンプルコードでは、いくつかの視点を示しています。

var popup = element(locator for popup); 
var input = element(by.css(".md-input-infix")); 
popup.click().then(function(){  
     browser.wait(until.presenceOf(input), 5000, 'Element taking too long to appear in the DOM'); 
    }); 
input.clear().sendKeys("andndn"); 
+0

私はこれを試してみて、uはそれが仕事やない –

+0

なく、ポップアップのロケータされているかどうか知らせWL OHKは、私は私がポップアップロケータを取得するところから、CSS.Soを使用していた中で、すでに提供しています。 –

関連する問題