Python小问题
Taxus_shan
这个作者很懒,什么都没留下…
展开
-
Python返回TypeError: object() takes no parameters的错误。
写自动化测试案例的过程中遇到Python返回**TypeError: object() takes no parameters **的错误。发现是自己的初始化函数没有写对: def __int__(self,a,b): self.a=int(a) self.b=int(b)正确应该是 def __init__(self,a,b): ...原创 2019-05-23 10:18:15 · 555 阅读 · 0 评论 -
Python自动化测试返回:Empty test suite的错误
在运行PyCharm程序时,报错提示:Empty test suite,如图:打开另外一个之前写的同样的脚本就运行成功,把成功的脚本贴到这个编辑框内就失败,所以怀疑是这个编辑框的设置问题,于是开始百度。后来在网上看到了有用的解决方案,如下:删除Python test里面,需要测试的脚本,然后保存设置,重新运行脚本即可。奇怪的是,这样操作以后确实是成功了,脚本正常运行,但是当我再次添加一个...原创 2019-05-23 11:00:04 · 2890 阅读 · 2 评论 -
Python中有self和没有self的问题
今天在练习敲代码的时候遇到一个问题就是关于self!!!教材中定义方法时没有加self,而我自己按照平时的套路敲的时候仍然敲了self,后面再照着教材中去调用该方法时报错,如下: LoginPage().test_user_login(driver,username,password) TypeError: init() missing 1 required positional...原创 2018-08-29 16:19:51 · 12485 阅读 · 5 评论 -
Python中导入包,没有智能提示相关函数
又要来写一篇小白文章了,仅为了自己以后方便查找答案,遗忘症患者路过。。。在看unittest单元测试的内容时,导入unittest包之后,引用里面的函数,Python编程工具并没有智能提示其下相关函数,只能靠手一个字母一个字母的打,这对小白编程来说,是致命的。于是在网上百度各种相关资料,但并没有找到一个有效的回答(可能是这个问题真的太LOW了吧)。大家看看,问题现象,如图:因为一直没有百度...原创 2019-05-22 17:31:17 · 6999 阅读 · 3 评论 -
Python测试报告:name 'unicode' is not defined
注:我安装的Python是3.5版本在练习自动化测试的过程中,下载了BSTestRunner放在python的lib目录下,做以下修改:输出测试报告,运行之后,编译结果返回如图:打开测试报告显示如下:在BSTestRunner中找到报错的地方进行了修改:再运行,OK!共勉~...原创 2019-05-28 15:48:38 · 1263 阅读 · 0 评论