2015-11-08 31 views
0

FF 42.0/iMacros都爲FF BUILD = 8940826/2.8GHz的8核心2008年初的MacPro/OSX 10.8.2iMacros都穿上按鈕焦點,但不會按它

這似乎應該是這麼簡單。我只想點擊搜索按鈕並輸入搜索詞。

TAB T=1 
SET !REPLAYSPEED SLOW 
URL GOTO=https://play.spotify.com/browse 
WAIT SECONDS=5 
TAG POS=1 TYPE=A ATTR=DATA-HREF:suggest&&ID:nav-search* 
FRAME F=1 
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:# ATTR=TYPE:text&&DATA-TA-ID:input&&CLASS:form-control<SP>focus CONTENT=chromeo 
TAG POS=1 TYPE=A ATTR=DRAGGABLE:true&&DATA-DRAG-TEXT:Chromeo&&DATA-URI:spotify:artist:2mV8aJphiSHYJf43DxL7Gt 

宏應該按下搜索按鈕,該按鈕將展開以顯示可以輸入搜索項的對話框。相反,它將按鈕放在焦點上,但從不按下,所以其餘的事情都不會發生。

我已經花了很多時間與這個摔跤並且搜尋了我能想到的每件相關事物並且什麼都沒有提出。等待後的線是應該按下按鈕的線。據我所知,它看起來像是在說按下按鈕。我找不到任何有關這種現象的討論,或者提到如果宏只是將按鈕放在焦點上時強制按下按鈕的事情。

我唯一能想到的就是接下來的嘗試,可能會將它移植到.js文件中,看看我是否可以通過javascript來執行按鈕按鈕......但是我在這裏抓住了吸管。它是識別按鈕。我的意思是,如果我改變文字,使其不匹配,它會告訴我它找不到它。它發現它......只是沒有按下它。

+0

提供問題按鈕的html代碼。 – Shugar

+0

其他地方提供的解決方案,現在在這裏更新。這導致了現在在這裏實現的這個解決方案的另一個相關問題:http://stackoverflow.com/questions/33746955/imacros-firefox-cannot-replicate-this-website-button-press-in-any-record-mode Since你問這裏的按鈕html,我把它包含在鏈接的問題中。 – gregorio

回答

0

通過活動模式在別處解決。

EVENT TYPE=CLICK SELECTOR=\"#nav-search\" BUTTON=0