量角器中可搜索的下拉列表

时间:2015-12-29 07:10:27

标签: javascript protractor

在可搜索的下拉列表中查找元素时出现问题。

任何人都可以帮忙。下面是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();

1 个答案:

答案 0 :(得分: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
    });
});