2017-11-07 6 views
0

현재의 imacros 코드는 데이터 소스에서 URL을 호출합니다. URL이로드되지 않으면 (예약 된 중단 시간 또는 Wi-Fi가 깨 졌음) 관련 메시지가 사용자에게 표시되어야합니다. 다운 타임이 있거나 WiFi가 다운 된 경우 사용자에게 메시지를 표시하는 방법에 대한 정보를 얻을 수 없습니다. 아래는 내가 지금까지 얻은 것이다 :페이지 또는 텍스트를 찾을 수없는 경우 imacros는 사용자에게 메시지를 표시합니다.

VERSION BUILD=844 RECORDER=CR 
SET !FILE_PROFILER YES 
'Clear the Cache and history' 
CLEAR 
'Close any open tabs' 
TAB CLOSEALLOTHERS 
SET !ERRORIGNORE NO 
SET !TIMEOUT_STEP 13 
'Navigate to the EBU Online URL' 
SET !DATASOURCE_COLUMNS 1 
CMDLINE !DATASOURCE Apps.csv 
SET !LOOP 2 
SET !DATASOURCE_LINE {{!LOOP}} 
URL GOTO = {{!COL1}} 
WAIT SECONDS=15 
'There are no credentials for logging onto EBU Online' 

나는 imacros를 처음 접했기 때문에 의견을 주겠다. 이 페이지에는 필수 텍스트가 없을 때 메시지를 표시하려면

윈도우 10 크롬 버전 61.0.3163.79 (공식 빌드) (64 비트)

답변

0

다음 매크로는 데 도움이 될 수

SET myText "imacros display message bla-bla-bla" 
SET myScript "document.body.textContent.includes('{{myText}}') ? '' : alert('NO \"{{myText}}\" FOUND!');" 
URL GOTO=javascript:{{myScript}}undefined; 
+0

답변을 주셔서 감사합니다. 그러나 텍스트를 찾을 수 없을 때 알림이 표시되지 않습니다. – Nyx

+0

**이 페이지 **에서 편집 된 매크로를 사용해보십시오. **. 경고 대화 상자를 표시합니까? – Shugar

+0

@ Shugar, 당신이 일한 마지막 편집. 고맙습니다. – Nyx