如果菜单在我开始键入选项时才出现,如何 select 菜单中的选项?

How to select an option from a menu if the menu just appear when I start to type the option?

大家好!

我在使用 Selenium IDE 时遇到问题,我需要 select 一个产品 um 列表,但是当我开始输入产品名称时,这个列表才出现在我面前.我尝试以“常见”方式执行此操作,使用 type > waitForVisible > clickAt,但是当它键入菜单时未出现,这对我来说是个问题,因为如果我选择此选项,系统只会让我保存新数据从菜单中。

菜单示例: 如果我需要从水果 table 中选择一个苹果,我开始输入 "ap" 然后应该会出现一个盒子,里面有以 "ap" 开头的水果,比如苹果和杏子,然后我会从菜单中选择正确的选项。

如果有人能帮助我,我会很感激!!!

我遇到过类似的事情。

尝试使用 sendKeys 函数。这模拟了手动打字的效果,结果应该会显示出来。

下一步应该使用 select 命令结合突出显示结果的 class 标识符(通常是最相关的结果 apple 在你的例子中,应该突出显示)。

如果您需要更多帮助,请分享页面源代码。希望这对您有所帮助!