在Java Selenium中处理自动更正下拉列表我在处理自动更正的下拉列表时遇到了一个问题,手动测试时下拉列表工作正常,但当我执行测试并发送一些文本时,下拉列表没有给出任何建议,我尝试添加一些等待,但仍然不工作,请帮助我解决这个
如果您知道该选项,只需使用send键键入完整的选项值。然后对同一个对象使用sendKeys(Keys.RURN(并尝试。
我也面临同样的问题。当使用键盘手动输入文本时,它会显示自动完成建议,但使用Selenium则不会。因此,在硒的情况下,首先需要在输入字段中输入所需的文本,然后在发送键中使用向下箭头。例如:
element.sendKeys("Required Text");
element.sendKeys(Keys.ARROW_DOWN);
确保元素的定位器准确地指向输入字段(而不是它的父元素或其他一些元素(。在输入文本并单击向下箭头后,您可能需要等待一小段时间,以便该字段加载其内容。您也可以尝试使用一些其他箭头功能或不同的键,如键。ENTER。