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('/')
и это является частью коды, который я использую во всех моих testcases:Проблемы со ссылкой на питоне
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)
и использовать его в testcases как
self.verificationErrors.append(SeleniumHelper.AssertText("$"))
Что ваша проблема именно? – LennyStackOverflow
Я понятия не имею, как написать класс SeleniumHelper. Проблема в том, что я не могу использовать в SeleniumHelper sel из другого класса (testcase). – user278618