iMacros focus ถุกปุ่มแล้ว แต่ไม่คลิกดำเนินการต่อไป ทำไงดีครับ
คือมัน Focus ที่ปุ่ม ปุ่ม นึงแล้ว แต่มันไม่ยอมคลิกปุ่มให้ ต้องคลิกเองมันถึงจะทำงานต่อ แบบนี้ต้องเขียน code แบบไหนถึงจะให้มันทำต่อให้เรา ไม่ต้องคอยคลิกเองครับ
โชว์โค๊ดเลยครับ
VERSION BUILD=7300701 RECORDER=FX
TAB T=1
TAG POS=1 TYPE=SPAN ATTR=ID:create-new-btn-label
PAUSE
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:javascript:; ATTR=ID:jot-ui-pageName CONTENT=test04
TAG POS=1 TYPE=SPAN ATTR=ID:createPageButton-label
TAG POS=95 TYPE=DIV ATTR=TXT:
PAUSE
TAG POS=2 TYPE=TEXTAREA ATTR=* CONTENT=<br><BR>test04
TAG POS=1 TYPE=BUTTON ATTR=NAME:ok
PAUSE
TAG POS=5 TYPE=DIV ATTR=TXT:Save
จุดที่ pause ไว้คือจุดที่คลิกเองครับ มันถึงทำงานต่อไปได้
TAG POS=5 TYPE=DIV ATTR=TXT:Save
ก่อนเซฟให้มันรอสัก5วิ
กลายเป็น
WAIT SECONDS=5
TAG POS=5 TYPE=DIV ATTR=TXT:Save
ตรงปุ่มมันเป็นกรอบสีน้ำเงินหรือยังครับ ถ้าเป็นเหมือนโดนคลิ๊กแล้ว สังเกตที่ status bar ด้านล่างว่ายังโหลดอยู่หรือเปล่า
ถ้าใช่ลองเอา tag timeout หรือไม่ก็ set timeout เพิ่มลงไปก่อนหรือหลังโค้ดบรรทัดนั้น หรือจะ waiting 5-10 วิ เผื่อช่วยได้คราบ
TAG POS=1 TYPE=SPAN ATTR=ID:create-new-btn-label
WAIT SECONDS=10
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:javascript:; ATTR=ID:jot-ui-pageName CONTENT=test04
ผมลองใส่แบบนรี้แล้ว 10 วิ มันก็ยังไม่ไปต่อบรรทัดที่ 3 มันจบการทำงานเลยครับ
มีกรอบสีน้ำเงินขึ้นมาแล้วครับ แต่ที่status bar ไม่มีไรขึ้นเลยครับ แต่ถ้าเปลี่ยนเป็น pause แทน ผมคลิกเองมันทำงานต่อให้ถูกต้องเลยครับ