采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
写的没什么问题 ,用的pycharm , main()怎么报错了
你main函数有吗?register_function里面你定义了main没有。没定义怎么执行?
代码:def main(self): user_name_info = self.get_range_user() user_email = user_name_info + '@163.com' file_name = "F:/test_project/test_images/test01.png" code_text = self.code_online(file_name) self.send_user_info('user_email',user_email) self.send_user_info('user_name', user_name_info) self.send_user_info('password', "111125") self.send_user_info('code_text', code_text) # self.send_user_info('code_text', "11111") self.get_user_element('register_button').click() #下面这段代码是保存截图证据,判断注册失败还是成功了 #为了方便测试,把code_text 随便更改一个数。 code_error = self.get_user_element("code_text_error") if code_error == None: print("注册成功") else: self.driver.save_screenshot("F:/test_project/test_images/register_error.png") time.sleep(5) self.driver.close() if __name__ == '__main__': register_function = RegisterFunction('http://www.5itest.cn/register') register_function.main() 结果:Traceback (most recent call last): File "F:/test_project/test1/register_function.py", line 89, in <module> register_function.main() AttributeError: 'RegisterFunction' object has no attribute 'main' 定义了依然报错
你这个python要好好提高了。 egister_function = RegisterFunction('http://www.5itest.cn/register') register_function.main() 这里你需要去看得是RegisterFunction 这个类里面得main方法 你把你整个RegisterFunction 这个类代码截图
老师我找到问题了,犯了个低级错误,缩进错了
登录后可查看更多问答,登录/注册
打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!
1.9k 20
1.7k 17
1.3k 13
11.0k 11
2.3k 10