DD丢丢 发表于 2017-4-23 23:16:21

【selenium+python】未添加进suite的用例为什么也会执行

如题:未添加进suite的用例为什么也会执行,只添加了一个suite
为什么三个用例都执行了呢

若尘_51 发表于 2017-4-24 09:32:21

是不是写错了?
后面两句是这个吧:      
runner = unittest.TextTestRunner()
runner.run(suite)

问个题外话,你用的是什么工具

梦想家 发表于 2017-4-24 09:53:02

什么编译工具呀这是?

cq520131517 发表于 2017-4-24 10:58:26

这个工具是pycharm。

cq520131517 发表于 2017-4-24 11:14:07

你写的语句有问题:改成这样试一下:
suite=unittest.TestSuite()
suite.addTest(mainTests("testEqual2"))
runner.run(suite)

掉渣饼 发表于 2017-4-24 13:32:27

前提:你需要导入unittest模块,import unittest

#构造测试集
suite = unittest.TestSuite()
suite.addTest(mainTests("testEqual2"))
#执行测试
runner=unittest.TextTestRunner()
runner.run(suite)

DD丢丢 发表于 2017-5-1 23:35:46

若尘_51 发表于 2017-4-24 09:32
是不是写错了?
后面两句是这个吧:      
runner = unittest.TextTestRunner()


谢谢pycharm
页: [1]
查看完整版本: 【selenium+python】未添加进suite的用例为什么也会执行