2016-07-20 12 views
-3

私はこのツールを初めて使用しています。セレクタツールでドロップダウンメニューを処理する方法を知っていますか? リード、テクニカルフォーラムが便利です。コードの下分度器テストツールを使用してドロップダウンメニューを処理するにはどうすればよいですか?

は、私が(最初のオプション

describe("Adopt an animal on the zoo test site", function() { 
    it("should be able to adopt an animal", function() { 

     browser.get("http://www.thetestroom.com/jswebapp/") 
     browser.switchTo().alert().accept; 


      element(by.model("person.name")).sendKeys("subscribe to my channel"); 
      element(by.binding("person.name")).getText().then(function(text) 
      { 
        console.log(text); 
      }); 
     element(by.buttonText("CONTINUE")).click(); 
     element(by.model("animal")).$('[value="1"]').click(); 
     element(by.partialButtonText("CONT")).click(); 
     }); 


}); 

答えて

0

あなたはbrowser.actionsを使用することができますを選択し、次のWebページに移動します、それをクリックした後、ドロップダウンメニューで、Webページに移動し、ボタンを続けるをクリックしています).mouseMove()は、下に示すようにドロップダウン選択を処理します。

**Code Snippet:** 

var dropdownElement=element(dropdown_locator); 
var dropdownOptionElement=element(dropdown_option_locator); 

dropdownElement.click().then(function() { 
    browser.actions().mouseMove(dropdownOptionElement).click().perform(); 
    }); 
+0

詳細を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。 – abarisone

+0

私にデモを提供してもらえますか?それはどのように機能しているのか説明できますか? 私は別の方法で私は私の質問にコードを含めて試してみました。 – manasaradhya

+0

私のポストで自分のコードをチェックしてください。あなたのコードを私の例で使用する方法を教えてください。 – manasaradhya