我今天早上才开始看SST 。我写了这个简单的测试用例,它总是通过:
from sst.actions import *
from sst import cases
class RootTest(cases.SSTTestCase):
def test_root_page(self):
go_to('http://localhost:8888/')
assert_title_contains('Booga')
assert_button("file_select")
assert_button("upload")
return self
class LoginTest(cases.SSTTestCase):
def login(self):
go_to('http://localhost:8888/login')
assert_element(id="Email")
assert_element(id="Passwd")
assert_element(id="booga")
return self
我的代码中没有“booga”。
当我执行 sst-run sst_test 时,我得到以下信息:
Tests running...
DEBUG:SST:Starting browser (attempt: 1)
DEBUG:SST:Cannot connect to process 5392 with port: 32773, count 1
DEBUG:SST:Cannot connect to process 5392 with port: 32773, count 2
DEBUG:SST:Browser started: firefox
DEBUG:SST:Stopping browser
sst_test ... OK (2.317 secs)
Ran 1 test in 2.317s
OK
这是一个带有 py 2.7.3 的 ubuntu 12.04 系统。为什么测试没有失败?