是什么样的问题。运行错误的日志是什么?这种情况往往是保存的值和实际要比较的值不一致引起的。检查CHECKPOINT的设置。另外,你的程序前后没有联系。Get_Order_No_Col在后续的程序中没有被使用。一般,好的QTP开发中,都不使用CHECKPOINT的。我开发好多年,从来没有使用过CHECKPOINT。你可以直接从运行中对象属性取值。比较使用SCRIPT来做好,这样好控制。