【问题标题】:Automation for selecting dropdown items in the webpage在网页中选择下拉项目的自动化
【发布时间】:2014-02-27 23:11:55
【问题描述】:

我正在尝试自动化填充有很多选择列表的网页的过程。

任何人都可以建议如何开始使用它。 我可以使用javascript吗?

附加信息: 网站不是由我托管的,第三方网站。

问候 苏

【问题讨论】:

标签: javascript automation applescript selection webautomation


【解决方案1】:

作为如何从下拉列表中选择菜单项的示例,请访问此网站:http://nzbindex.com。看到“最大年龄”下拉菜单了吗?如果我想选择该菜单项下的第一个菜单项(30 天),在 Safari 中将网页放在最前面,我可以运行以下命令。当然,您必须查看网页的 html 代码才能确定下拉菜单的名称(在本例中为“年龄”)。我希望这会有所帮助。

tell application "Safari"
   tell document 1
      do JavaScript "document.getElementById(\"age\").selectedIndex = 1;"
   end tell
end tell

【讨论】:

  • 谢谢,这对于类似的选择列表非常有效。当此脚本用于包含选择列表的表单时,其选择将显示在文本字段中,此脚本无法将所选项目添加到文本字段。
  • 本站第三个例子(asmSelect)ryancramer.com/journal/entries/select_multiple
  • 我明白你的意思,但没有解决方案。也许一些 javascript 专家可以给你代码。然后,我的示例将指导您如何在 applescript 中使用 javascript 代码。祝你好运。
猜你喜欢
  • 2020-01-31
  • 1970-01-01
  • 2020-07-26
  • 1970-01-01
  • 2013-09-04
  • 2020-05-15
  • 2022-01-06
  • 2020-03-26
  • 2018-08-05
相关资源
最近更新 更多