bxliumang 发表于 2012-10-29 15:59:59

请教:LR上传附件的脚本回放报错问题

录制了一个web提交、上传附件的过程。
如果不加附件,(即去掉红色的test.txt部分),脚本就能正常回放成功。
如果加了附件,回放就会报错。
Action.c(137): Error -26627: HTTP Status-Code=404 (Not Found) for "http://192.168.137.216:8088/CTmsPortal/productLibrary/addProduct.shtml"       
Action.c(137): web_submit_data("addProduct.shtml") highest severity level was "ERROR", 0 body bytes, 118 header bytes, 5 chunking overhead bytes       


请教各位老师,此问题产生的原因,及解决方法?
脚本如下:
        web_submit_data("addProduct.shtml",
                "Action=http://192.168.137.216:8088/CTmsPortal/productLibrary/addProduct.shtml",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://192.168.137.216:8088/CTmsPortal/productLibrary/productLibraryAdd.shtml?domain.SORT=",
                "Snapshot=t8.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=page", "Value=1", ENDITEM,
                "Name=pageSize", "Value=10", ENDITEM,
                "Name=domain.CREATEUSER_NAME", "Value=", ENDITEM,
                "Name=domain.CARD_NAME1", "Value=", ENDITEM,
                "Name=domain.SORT", "Value=", ENDITEM,
                "Name=domain.FACTORY_ID1", "Value=", ENDITEM,
                "Name=domain.CARD_NAME", "Value=test-1029", ENDITEM,
                "Name=domain.CARD_CAPACITY", "Value=1", ENDITEM,
                "Name=domain.PIN_TYPE", "Value=3", ENDITEM,
                "Name=domain.FACTORY_ID", "Value=462", ENDITEM,
                "Name=domain.CHIPFACTORY_ID", "Value=3", ENDITEM,
                "Name=domain.CHIP_TYPE", "Value=3", ENDITEM,
                "Name=domain.COS_VERSION", "Value=3", ENDITEM,
                "Name=domain.PRODUCT_VALIDITY", "Value=3", ENDITEM,
                "Name=photos", "Value=test.txt", "File=Yes", ENDITEM,
                "Name=domain.PRODUCT_REMARKS", "Value=", ENDITEM,
                LAST);

felix09049 发表于 2012-10-29 17:07:54

"Value=test.txt"表示文件与当前脚本路径一致,你看你实际情况是这样吗?
要么把文件放到脚本目录文件夹下,
要么这里写上文件绝对路径。

bxliumang 发表于 2012-10-30 15:10:34

感谢felix09049的回复。
把文件放到脚本目录文件夹下,或者写文件绝对路径。这两种方式都试验过。应该不是路径的问题。如果路径有问题会报文件找不到的错误。
继续寻求解决方案。

ljj149850508 发表于 2012-10-31 14:52:57

因为这里要弹出个和windos交互的那个选择框
试下用html的第二种方式能否读取到

bxliumang 发表于 2012-11-8 15:10:14

ljj149850508 你好
感谢你的回复
你说的是URL-based script 方式录制么? 如果换用URL-based script 方式录制,脚本可以跑通不报错,但是查询不到提交上去的数据。如果把红色的test.txt部分去掉(不上传附件),就能正常提交了。
继续寻求解决方案
页: [1]
查看完整版本: 请教:LR上传附件的脚本回放报错问题