TypeError: init() takes 1 positional argument but 2 were given

来源:4-3 unittest和po模型结合梳理执行所有case

Tester_当

2019-01-14

/Users/zhaohan/Desktop/Selenium/saas/venv/bin/python /Users/zhaohan/Desktop/Selenium/saas/case/Login.py
E

ERROR: test_login_success (main.LoginCase)

Traceback (most recent call last):
File “/Users/zhaohan/Desktop/Selenium/saas/case/Login.py”, line 9, in setUp
self.login = RegisterBusiness(self.driver)
TypeError: init() takes 1 positional argument but 2 were given


Ran 1 test in 3.862s

FAILED (errors=1)

Process finished with exit code 1

写回答

5回答

Tester_当

提问者

2019-01-14

困扰了一个周末,没找到原因,百度给的原因是少传了参数,反复看了三遍视频,也检查了两三遍,没找到少传了什么参数

0
0

Tester_当

提问者

2019-01-14

//img.mukewang.com/szimg/5c3c2e6f00018e0710320469.jpg这个是page层

0
0

Tester_当

提问者

2019-01-14

//img.mukewang.com/szimg/5c3c2e5300016d7e10110451.jpg这个是操作层

0
0

Tester_当

提问者

2019-01-14

//img.mukewang.com/szimg/5c3c2e2f0001f4bf10310423.jpg这个是业务层

0
1
Tester_当
缺少driver
2019-01-15
共1条回复

Tester_当

提问者

2019-01-14

//img.mukewang.com/szimg/5c3c2dd30001a2ac09370453.jpg这是unittest用例,执行的时候,可以打开网页,但是没有进行输入,直接就关闭浏览器了,报了个这个错误

0
0

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程