【问题标题】:hover on repeat and click on menu protractor将鼠标悬停在重复上并单击菜单量角器
【发布时间】:2015-06-26 06:51:31
【问题描述】:

我是量角器的新手,我在鼠标事件方面遇到了一些问题。我试图将鼠标悬停在其中一个 ng-repeat 项目上,然后单击它们在鼠标悬停时出现在每个项目顶部的菜单选项之一。 我试图做的是:

var list-element= element.all(by.repeater('element in list'));
list-element.getText().then(function (value) {
            browser.actions().mouseMove(value[0]).perform();
}); 

element.all(by.css('i.icon.x.blue')).then(function(menu-item) {  `
            element(menu-item[0]).click();
});

似乎无法识别悬停,并且找不到要单击的元素。

【问题讨论】:

    标签: angularjs hover click protractor ng-repeat


    【解决方案1】:

    您不应该使用getText()

    据我了解,你应该使用这样的东西:

    var list-element = element.all(by.repeater('element in list')).first();
    
    browser.actions().mouseMove(list-element).perform();
    list-element.all(by.css('i.icon.x.blue')).first();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      相关资源
      最近更新 更多