我正在尝试自动化 selenium IDE 中的 select2 搜索框。
我打开它并输入了我正在搜索的搜索关键字。但是,即使我有用于显示结果的代码,它也不起作用。问题是我猜字符输入得太快,因此结果不会显示在搜索框中。我确信我在某个地方出错了,因为我是 Selenium IDE 的新手。因此,我们将不胜感激
mouseDown css=.select2-choice > div > b
type css=input.select2-input.select2-focused Chris
waitForVisible css=.select2-results
mouseUp css=.select2-result-label:contains('Chris')
我也必须处理这个问题,我测试的网站使用 select2 和 select3。我发现在这两种情况下都有效的方法如下:
clickAt | css=.select2-choice > div > b |
sendKeys | css=input.select2-input.select2-focused | Chris
click | css=.select2-result-label:contains('Chris')
通过这些类型的下拉列表和 Angular,我发现 sendKeys 比 type 或 typeKeys 效果更好。
克伦达杜
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)