当我知道.selectedIndex时,我试图使用applescript和javascript的组合从下拉选择菜单中选择和选项。
tell application "Safari"
activate
tell document 1
do JavaScript "document.getElementsByName('dropdown')[0].selectedIndex=2"
end tell
end tell
这将从下拉菜单(果冻)中选择第3个选项,如下所示:
<select name="dropdown">
<option value="shoe">shoe</option>
<option value="man">man</option>
<option value="jelly">jelly</option>
</select>
然而我的问题是,下拉菜单总是在变化,例如,我可以去一天,它可能看起来像这样:
<select name="dropdown">
<option value="billy">billy</option>
<option value="shoe">shoe</option>
<option value="man">man</option>
<option value="jelly">jelly</option>
</select>
这一次,男人&#39;选项将被选中。
答案 0 :(得分:0)
解决方案:
set valuex to "jelly"
tell application "Safari"
activate
tell document 1
do JavaScript "document.getElementsByName('dropdown')[0].value='" & valuex & "';"
end tell
end tell