问题TypeError: __init__() takes 1 positional argument but 2 were given解决方案

在搭建自动化框架时,遇到一个问题,如下图:
问题TypeError: __init__() takes 1 positional argument but 2 were given解决方案
根据报错的意思,应该是__init__函数的问题, 位置应该是HomePage文件
立马去查看一下文件,如图:
问题TypeError: __init__() takes 1 positional argument but 2 were given解决方案

原来是因为的粗心大意__init__(self)少传入一个参数driver
以后还是要细心点

解决方法:
def init(self, driver):加上参数 driver即可

上一篇:成功解决TypeError: drop() missing 1 required positional argument: 'labels'


下一篇:关于python 3.8 的新特性 - PEP 570 Positional-Only Argument