gpt4 book ai didi

javascript - Protractor 不会从 IE10 中的下拉列表中选择

转载 作者:行者123 更新时间:2023-11-28 20:54:23 25 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

您可以尝试在单击之前滚动到元素的 View :

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());

关于javascript - Protractor 不会从 IE10 中的下拉列表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com