2012-11-21 209 views
4

我正在嘗試構建一個腳本在Google協作平臺上發佈自動博客,但問題在於該按鈕不會點擊。這是我的截圖:http://i.stack.imgur.com/W5mxq.pngImacros不會點擊按鈕?

代碼按鈕

<div aria-label="New page" tabindex="0" style="-moz-user-select: none;" role="button" id="create-new-btn" class="goog-inline-block jfk-button jfk-button-standard jfk-button-collapse-left" aria-disabled="false"><span id="sites-collaborator-bar-create-new-page-icon" class="sites-camelot-icon"></span></div> 

這是我在iMacros的代碼

代碼的iMacros

VERSION BUILD=7601105 RECORDER=FX 
TAB T=1 
URL GOTO=https://sites.google.com/site/testing/ 
TAG POS=1 TYPE=DIV ATTR=ID:create-new-btn 

這是其他代碼,但在Javascript的iMacros

代碼JAVA

var macro; 
macro = "CODE:"; 
macro += "TAB T=1" + "\n"; 
macro += "SET !ERRORIGNORE YES" + "\n"; 
macro += "SET !ERRORCONTINUE YES" + "\n"; 
macro += "SET !EXTRACT_TEST_POPUP NO" + "\n"; 
macro += "SET !TIMEOUT 500" + "\n"; 
macro += "URL GOTO=https://sites.google.com/site/testing/" + "\n"; 
macro += "TAG POS=1 TYPE=DIV ATTR=ID:create-new-btn" + "\n"; 
iimPlay(macro) 
+0

你需要這個按鈕的javascript命令,普通的imacros不會工作 – Bestmacros

回答

-1

也許你應該嘗試點擊該div內的跨度。也許這觸發了行動。

VERSION BUILD=7601105 RECORDER=FX 
TAB T=1 
URL GOTO=https://sites.google.com/site/testing/ 
TAG POS=1 TYPE=SPAN ATTR=ID:sites-collaborator-bar-create-new-page-icon 
0

一種可能的解決辦法是在iMacros的使用CLICK命令像這樣:

VERSION BUILD=7601105 RECORDER=FX 
TAB T=1 
URL GOTO=https://sites.google.com/site/testing/ 
CLICK X=1000 Y=10 

其中X是在中間從瀏覽器的左上側的距離要點擊的按鈕,Y是從瀏覽器頂部到要點擊的按鈕中間的距離。您可以通過執行打印屏幕並進入像油漆這樣的工具並測量像素距離(或您覺得更方便的任何其他工具)來測量這些距離。