2015-12-29 63 views
0

在查找下拉列表中查找元素的問題。量角器中的可搜索下拉列表

任何人都可以幫助。that.Below是HTML代碼。

HTML code

mycode的下拉式列表中。

element.all(by.css('.chosen-single:nth-child(1)')).get(0).click(); 
    browser.sleep(5000); 
    element.all(by.css('ul.chosen-results > li:nth-child(3)')).click(); 
    browser.sleep(5000); 

,並試圖用此也

element(
by.xpath("/[@id='content']/div[2]/div/div[2]/div/div/div/form/ 
      div[1]/div[3]/div/span/span/span[2]")).click(); 

回答

0

找到下拉元件和sendKeys()發送所需的項目值。

工作例如,使用Kendo UI dropdown list demo page

describe("Kendo UI dropdown", function() { 
    beforeEach(function() { 
     browser.ignoreSynchronization = true; 
     browser.get("http://demos.telerik.com/kendo-ui/dropdownlist/index"); 
    }); 

    it("should select orange color", function() { 
     $("span.k-dropdown").click().sendKeys("Orange").sendKeys(protractor.Key.ENTER); 

     // expect smth 
    }); 
}); 
+0

HI alecxe,現在收到錯誤爲「不確定是不是一個函數」鍵。發送不工作了,它正在me.For正常的下拉列表但對於搜索降它不是。 –