51Testing软件测试论坛

标题: 【selenium+python】未添加进suite的用例为什么也会执行 [打印本页]

作者: DD丢丢    时间: 2017-4-23 23:16
标题: 【selenium+python】未添加进suite的用例为什么也会执行
如题:未添加进suite的用例为什么也会执行,只添加了一个suite
为什么三个用例都执行了呢

作者: 若尘_51    时间: 2017-4-24 09:32
是不是写错了?
后面两句是这个吧:      
runner = unittest.TextTestRunner()
runner.run(suite)

问个题外话,你用的是什么工具
作者: 梦想家    时间: 2017-4-24 09:53
什么编译工具呀这是?
作者: cq520131517    时间: 2017-4-24 10:58
这个工具是pycharm。
作者: cq520131517    时间: 2017-4-24 11:14
你写的语句有问题:改成这样试一下:
suite=unittest.TestSuite()
suite.addTest(mainTests("testEqual2"))
runner.run(suite)
作者: 掉渣饼    时间: 2017-4-24 13:32
前提:你需要导入unittest模块,import unittest

#构造测试集
suite = unittest.TestSuite()
suite.addTest(mainTests("testEqual2"))
#执行测试
runner=unittest.TextTestRunner()
runner.run(suite)
作者: DD丢丢    时间: 2017-5-1 23:35
若尘_51 发表于 2017-4-24 09:32
是不是写错了?
后面两句是这个吧:      
runner = unittest.TextTestRunner()

谢谢  pycharm




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2