脚本中已经使用 import unittest 导入了 unittest 包。 但执行到语句:assert_equal(username.text,"admin") 时却提示 “assert_equal” is not defined。 而且 import unittest 这句显示为灰色,提示未被使用
写成这样,self.assert_equal(username.text,"admin")
#1 楼 @qq329999897 我前面都没用到 self,而且我导入 nose 包中的 assert_equal,这语句正确的
#2 楼 @xialuo 嗯。那就是 assert_equal 写错了。改成 assertEqual 注意 E 要大写
#3 楼 @qq329999897 这个我肯定也试过,不知道会不会是我的 unittest 有问题
在 command 里面 python 一下,看看 python env 是不是 ok 的
#5 楼 @andward 这是正常吧
#1 楼 @qq329999897 的确前面加 self 可行
python 语法几点设计的不太好
#8 楼 @seveniruby 受教了,还只是初学者,的确体会到了这 3 个缺点,许多这方面的问题都困扰好几天。