下拉值正在被选中,我可以看到下拉列表中突出显示的值,但显示屏始终显示下拉列表的第一个值。我根据从其他字段返回的值动态选择java脚本中的下拉值。桌面版本工作正常,但移动版本有问题,发现我们正在使用jquery移动版本,这可能是原因。任何有关如何克服这一点的帮助。
已使用以下
document.getElementById(ID).value = value;
提供了selected=true
,也使用了文字选项。
如果我编写了一个自动化脚本,我的测试正在通过,因为正确选择了值但未在下拉列表中显示。如果我从下拉列表中手动选择值,我可以看到下拉列表中显示的选定值。
答案 0 :(得分:0)
要正确地为选择小部件指定值,您需要标记其选项:
document.getElementById('ID').getElementsByTagName('option')[1].selected = 'selected'
答案 1 :(得分:-2)
使用jquery text()方法将动态值分配给下拉列表。使用以下代码
$("#dropDownID option:selected").text()