在 Python 中,我正在编写一个脚本来模拟客户下订单。它将包括创建订单、向其中添加行,然后签出。我目前正在这样做:
api = ['login', 'createOrder', 'scanBarCode', 'addLine', 'checkout']
for apiName in apiList:
#call API
我更多地将其设计为一个框架,因此可以轻松添加新的 API,以防万一发生变化。我的设计问题是这样的:我如何对其进行编码,以便我可以调用 scanBarCode 和 addLine N 次?就像是:
api = ['login', 'createOrder', 'scanBarCode', 'addLine', 'checkout']
numberOfLines = (random number)
for apiName in apiList:
#call API
#if API name is scanBarCode, repeat this and the next API numberOfLines times, then continue with the rest of the flow