我試圖取消選擇在選擇後previosly選定的文本(選擇無),並與按鍵事件抄了一遍:iMacros FF:如何在EVENT TYPE = KEYPRESS後取消選擇文本ctrl + a?
EVENT TYPE=KEYPRESS CHAR="a" MODIFIERS="ctrl"
EVENT TYPE=KEYPRESS CHAR="c" MODIFIERS="ctrl"
我已經使用CLICK和隨機元素DBLCLICK事件試過的頁面,也使用替代鼠標按鈕(1,2)例如:
EVENT TYPE=CLICK SELECTOR="HTML>BODY>TABLE>TBODY>TR>TD>TABLE:nth-of-type(4)>TBODY>TR>TD:nth-of-type(3)>TABLE>TBODY>TR:nth-of-type(4)>TD>TABLE:nth-of-type(2)>TBODY>TR:nth-of-type(5)>TD>TABLE>TBODY>TR>TD:nth-of-type(2)" BUTTON=0
並且還使用XPATH代替:
EVENT TYPE=CLICK XPATH="/html/body/table/tbody/tr/td[1]/table[4]/tbody/tr[1]/td[3]/table/tbody/tr[4]/td/table[2]/tbody/tr[1]/td/table/tbody/tr/td[1]/strong" BUTTON=0
在這兩種情況下,都會標記目標元素,但不會發生任何其他情況。 目標是一個簡單的html文檔,由主要包含文本的表格構成。
我還試圖用帶有點點擊座標: 單擊X = 784 Y = 166
而且,在其他問題的建議,在活動開始前使用短延時: WAIT SECONDS = 1
請注意,第一個事件(EVENT TYPE = KEYPRESS CHAR =「a」MODIFIERS =「ctrl」)完美無瑕。
編輯:我使用的Firefox的iMacros版本是9.03,接受的解決方案只能工作到8.97。
這很奇怪。像EVENT TYPE = CLICK POINT =「(0,0)」這樣的東西,如果它作爲自己的腳本執行,但當它發生在EVENT TYPE = KEYPRESS CHAR =「a」MODIFIERS =「ctrl」後,它失敗的同一運行時間。不確定是否錯誤或功能:? –
嘗試記錄點擊可以手動更改的HTML控件,即輸入,選擇,textarea,複選框。 – Shugar
@Shugar不幸的是,在我運行該腳本的頁面上沒有這樣的元素。 – yuu