2016-04-13 1 views
0

を無視し、私はimacrosのアドオンのFirefox で、これは私のコードiMacros - サイトが読み込まれたら、待機します。それ以外の場合は

VERSION BUILD=8961227 RECORDER=FX 
SET !ERRORIGNORE YES 
SET !TIMEOUT_TAG 1 
SET !TIMEOUT_STEP 1 
SET !TIMEOUT_PAGE 15 
SET !REPLAYSPEED FAST 
TAB T=1 

'open the proxy file 
SET !DATASOURCE C:\proxy.csv 
SET !DATASOURCE_COLUMNS 1 
SET !LOOP 1 
SET !DATASOURCE_LINE {{!LOOP}} 

PROXY ADDRESS={{!COL1}} 
URL GOTO=http://mywebsite.com 
WAIT SECONDS=25 

ある今、私はそれが25秒待つよりも、URLがロードされない場合はエラーを与えることをしたい、とURLは、それをロードされない場合は使用しています終わり。

+0

可能な複製(HTTP ://stackoverflow.com/questions/31902210/waiting-20-seconds-in-imacros) – Smandoli

+0

@Smandoli私はjavascriptの考えを持っていないので、私のスクリプトを変換してください。 –

+0

それは違います、私は見る...彼らは両方のiMacrosですが。私は私の "Duplicate"タグを取り去った。しかし、私はあなたのスクリプトを手助けすることはできません。 – Smandoli

答えて

0

この問題はJavaScript Scripting Interfaceを適用するのが非常に簡単です。 URLでエラーが発生した場合、ウェブページのタイトルがテキストと一致するとしましょう。 (私は確かに、あなたは別のテキストやタグを使用することができます「エラー」または「問題」と仮定。)ここでは何が必要行うマクロです:[imacrosの中で20秒を待ち]の

SET !TIMEOUT_STEP 1 
SET !TIMEOUT_PAGE 15 
SET !REPLAYSPEED FAST 

'open the proxy file 
SET !DATASOURCE C:\proxy.csv 
SET !LOOP 1 
SET !DATASOURCE_LINE {{!LOOP}} 

TAB T=1 
PROXY ADDRESS={{!COL1}} 
SET !ERRORIGNORE YES 
URL GOTO=http://mywebsite.com 
SET !ERRORIGNORE NO 

SET !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=TITLE ATTR=TXT:* EXTRACT=TXT 
SET E EVAL("('{{!EXTRACT}}'.match(/Error|Problem/i)) ? MacroError('THE PAGE NOT LOADED ! ') : '';") 
WAIT SECONDS=25 
関連する問題