我正在使用Selenium IDE录制.Net应用程序。这种情况下,文本框是固定的。我需要输入一个名字来搜索。一旦我开始输入,匹配选项会出现在下面的下拉列表中。我必须选择其中一个,然后应用程序转到下一页。
问题是,Selenium不会从下拉列表中记录此选择。更重要的是,当脚本输入名称时,下拉列表根本不可见..即没有发生ajax调用。
请帮忙。我需要Selenese或HTML中的解决方案代码,因为我自己并不是一个编码器,而且,我只是在录制和播放,所以我没有使用Java或其他脚本。
答案 0 :(得分:1)
这个问题很棒,
以下是此博客的答案:http://blog.buberel.org/2010/07/howto-test-jquery-ajax-autocomplete-menus-with-selenium.html
处理此问题的其他选项是使用不同的方式将文本插入文本框,如下所述:Can selenium handle autocomplete?