【发布时间】:2014-01-09 12:47:36
【问题描述】:
我已经搜索过以前的问题,但似乎找不到我正在寻找的建议。
我目前正在基于 Web 的测试环境中测试报价引擎,其中包括填写不同的标准(位置、年龄、日期),按下提交,然后在表格中显示结果。
它需要永远,所以我试图在 iMacros 中自动化这个过程。
我已经成功设置了一个宏来从 csv 文件中提取我在表单中需要的条件并填写表单,但现在我需要在每次表单“填写”时提取数据。
这真的可能吗?
到目前为止,这是我的代码......
TAB T=1
SET !DATASOURCE returndates.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=XXXX/TravelQuotation
TAG POS=1 TYPE=SELECT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:Aggregator CONTENT=%engine1
TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:TripType
TAG POS=1 TYPE=SELECT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:TripArea CONTENT=%2
TAG POS=1 TYPE=DIV ATTR=TXT:--<SP>Select<SP>One<SP>--
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:StartDate CONTENT=01/03/2014
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:EndDate CONTENT=02/03/2014
TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:GroupType
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:FirstName CONTENT=John
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:LastName CONTENT=Smith
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:Email CONTENT=john.smith@smithjob.com
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=ID:PrimaryTravellerDOB CONTENT=30/03/1965
TAG POS=9 TYPE=DIV ATTR=TXT:
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:TravelQuotation/RetrieveQuotes ATTR=*
TAG POS=1 TYPE=TABLE ATTR=TXT:Product<SP>Name<SP>Product<SP>Type<SP>Max<SP>Days<SP>Premium* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=TEST1.csv
非常感谢任何帮助!
【问题讨论】:
标签: forms csv imacros extraction