【发布时间】:2016-02-14 18:28:57
【问题描述】:
尊敬的 stackoverflow 的所有成员和管理员, 我想问一下 , 如何使 iMacros 脚本在多个选项卡上循环运行, 当我们可以在多个选项卡上循环播放 iMacros 脚本时,它使我们的工作更加轻松快捷, 例如,我只是想当第一个循环到第三个循环运行时,浏览器打开 3 个选项卡,第一个循环的选项卡 1,第二个循环的选项卡 2,第三个循环的选项卡 3,之后,选项卡自动关闭并继续第四个循环循环等等,谢谢大家的关注,:)
这是我的脚本,
VERSION BUILD=8890130 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
SET !DATASOURCE_DELIMITER ;
SET !DATASOURCE C:\Users\dell\Documents\iMacros\Datasources\java-store\1.csv
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
WAIT SECONDS=0
URL GOTO=https://www.bukalapak.com/products/new
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_name CONTENT={{!COL1}}
WAIT SECONDS=2
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:new_product ATTR=NAME:radio-suggestion CONTENT=YES
'TAG POS=1 TYPE=SELECT FORM=ID:new_product ATTR=ID:* CONTENT=${{!COL2}}
'TAG POS=2 TYPE=SELECT FORM=ID:new_product ATTR=ID:* CONTENT=${{!COL3}}
'TAG POS=3 TYPE=SELECT FORM=ID:new_product ATTR=ID:* CONTENT=${{!COL4}}
wait seconds=0
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:product_images_upload[data]&&TABINDEX:-1 CONTENT=C:\Users\dell\Documents\iMacros\Datasources\java-store\{{!COL5}}
TAG POS=2 TYPE=INPUT:FILE ATTR=NAME:product_images_upload[data]&&TABINDEX:-1 CONTENT=C:\Users\dell\Documents\iMacros\Datasources\java-store\{{!COL6}}
TAG POS=3 TYPE=INPUT:FILE ATTR=NAME:product_images_upload[data]&&TABINDEX:-1 CONTENT=C:\Users\dell\Documents\iMacros\Datasources\java-store\{{!COL7}}
TAG POS=4 TYPE=INPUT:FILE ATTR=NAME:product_images_upload[data]&&TABINDEX:-1 CONTENT=C:\Users\dell\Documents\iMacros\Datasources\java-store\{{!COL8}}
WAIT SECONDS=2
TAG POS=1 TYPE=SELECT FORM=ID:new_product ATTR=ID:product_new CONTENT=${{!COL9}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_weight CONTENT={{!COL10}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_stock CONTENT={{!COL11}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_price CONTENT={{!COL12}}
TAG POS=1 TYPE=TEXTAREA FORM=ID:new_product ATTR=ID:product_description_bb CONTENT={{!COL13}}
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:new_product ATTR=ID:product_product_detail_attributes_type_women CONTENT=YES
WAIT SECONDS=0
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:new_product ATTR=*
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=P ATTR=CLASS:text-red&&TXT:* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=P ATTR=TXT:Barang<SP>telah<SP>berhasil<SP>ditambahkan.
【问题讨论】:
-
你不能在不同的标签中运行独立的循环,但你可以尝试在同一个浏览器的不同窗口中播放它们。
-
是的,没错,:) 但我认为这是一个单一的脚本,:)