提示:“int”对象没有“get_sheet_data”属性

来源:7-5 接口自动化测试框架设计开发之模型搭建

慕运维1881141

2019-11-11

#coding=utf-8
import os
import sys
path = os.path.abspath(’…’).replace(’’,’/’)
sys.path.append(path)
import unittest
from Util.handle_excel import HandExcel

class RunMain:
def run_case(self):
rows = HandExcel().get_row()
for i in range(rows):
data = HandExcel.get_row_value(i+2)
print(data)

if name == “main”:
run = RunMain()
run.run_case()

运行提示:
for i in self.get_sheet_data(sheet)[row]:
AttributeError: ‘int’ object has no attribute ‘get_sheet_data’

写回答

2回答

Mushishi

2019-11-11

self.get_sheet_data(sheet)[row] 你这个getsheet返回的是int 应该是我们读取excel的对象,

0
0

慕运维1881141

提问者

2019-11-11

在HandExcel里实例化HandExcel在调用就可以

0
0

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程