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))
так что теперь у меня много лишних на данный момент.
Буду благодарен, если кто-нибудь поможет мне создать помощника с именем SeleniumHelper
с помощью метода Assert. Что-то вроде:
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("$"))