python 자동화 테스트 캡처 장식기 사용
4982 단어 python 자동화 테스트
def getImage(function):
@wraps(function)
def get_ErrImage(self,*args, **kwargs):
try:
result = function(self,*args, **kwargs)
except:
timestr = time.strftime("%Y-%m-%d_%H_%M_%S")
self.dr.get_screenshot_as_file('E:\\Appium\\Mailchat\\image\\getscreen\\%s %s.png' %
(function.__name__timestr))
else:
logging.info (" %s " %
(function.__name__)
)
return result
return get_ErrImage
사용 방법:
class myInitiate_addOppionTest(unittest.TestCase):
def setUp(self):
public.setUp.setUp(self)
def tearDown(self):
self.dr.quit()
@getImage
def test_myInitiate_addOppion(self):
go_loginPage(self) #
if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(myInitiate_addOppionTest)
unittest.TextTestRunner(verbosity=2).run(suite)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자동화 테스트 excel 봉인 클래스“”"import openpyxl class HandleExcel:''작업 excel 클래스''def init(self,filename,sheetname=None):self.filename = filename sel...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.