2014-02-27 15 views
0

我正在嘗試自動填充有很多選擇列表的網頁的過程。自動選擇網頁中的下拉項目

任何人都可以建議如何開始使用它。 我可以使用JavaScript。

附加信息: 網站不是由我主辦,第三方網站。

問候 蘇

+0

的[如何自動化網站迴歸測試(http://stackoverflow.com/questions/2731566/how-to-automate-website-regression-testing) – mattyB

回答

1

至於如何從一個下拉列表中選擇一個菜單項,到這個網站的例子:http://nzbindex.com。看到「最大年齡」下拉?如果我想選擇那個(30天)下的第一個菜單項,Safari中的最前面的網頁可以運行以下操作。當然,你必須查看網頁的html代碼才能找出該下拉菜單的名稱(在本例中爲「年齡」)。我希望有所幫助。

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

謝謝,這工作完全正常可能重複爲類似的選擇名單。 當此腳本用於包含選擇列表的文本字段中顯示的選擇列表時,此腳本無法將所選項目添加到文本字段。 – user3360533

+0

第三個例子(asmSelect)在這個網站http://www.ryancramer.com/journal/entries/select_multiple/ – user3360533

+0

我明白你的意思,沒有解決方案。也許一些JavaScript專家可以給你的代碼。我的例子會引導你如何在applescript中使用javascript代碼。祝你好運。 – regulus6633