在可搜索的下拉列表中查找元素时出现问题。
任何人都可以帮忙。下面是HTML代码。
下载列表的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 :(得分: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
});
});