0
def setUp(self):
self.verificationErrors = []
self.selenium = selenium("localhost", 5555, "*chrome", "http://www.address.com/")
self.selenium.start()
def test_sel__TestCase5(self):
sel = self.selenium
sel.open('/')
,這是我用我所有的測試用例該守則的一部分:問題與蟒蛇參考
text='$'
try:
self.failIf(sel.is_text_present(text))
except AssertionError, e:
self.verificationErrors.append(str(e))
所以現在我在這個時刻有大量的冗餘。
如果有人幫助我使用方法Assert創建名稱爲SeleniumHelper
的助手,我將不勝感激。喜歡的東西:
class SeleniumHelper:
def __init__(self):
"""Constructor"""
@staticmethod
def AssertText(text):
try: self.failIf(sel.is_text_present(text))
except AssertionError, e: return str(e)
,並用它在測試用例像
self.verificationErrors.append(SeleniumHelper.AssertText("$"))
您的問題究竟是什麼? – LennyStackOverflow 2011-02-03 14:57:22
我不知道,怎麼寫SeleniumHelper這個類。問題是我不能在其他類(testcase)中使用SeleniumHelper sel。 – user278618 2011-02-03 19:11:25