【问题标题】:Protractor Won't Select From Drop-Down in IE10量角器不会从 IE10 的下拉菜单中选择
【发布时间】:2015-07-08 20:53:52
【问题描述】:

对于在 firefox 和 chrome 上运行的测试,我经常使用类似于以下的命令从 select2 下拉菜单中选择特定选项:

element(by.cssContainingText('.select2-result-label', 'A')).click();

在 Firefox 中,您可以看到它从列表中选择项目。 在 IE 中,我可以看到下拉列表,然后就像光标只是在列表中上下飞了一会儿,但似乎从来没有点亮正确的项目,也从来没有选择任何东西。

有没有其他人在 IE 和 firefox 中看到不同的菜单行为?

【问题讨论】:

    标签: javascript angularjs internet-explorer testing protractor


    【解决方案1】:

    对于 IE,它总是涉及到“特殊”处理。

    您可以尝试在点击之前滚动查看元素:

    var selection = element(by.cssContainingText('.select2-result-label', 'A'));
    browser.executeScript("arguments[0].scrollIntoView();", selection.getWebElement());
    selection.click();
    

    或者,通过executeScript() 执行点击:

    browser.executeScript("arguments[0].click();", selection.getWebElement());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多