unittest
setUp和tearDown对一个class里的所有case,每次前后都运行
setUpClass和tearDownClass必须使用@classmothod,所有case前后只运行一边
HTMLtestrunner.py
selenium_webdriver python 第三版
def decorator(driver):
def screenshot(func):
def wrappedFunc(*args):
try:
return func(*args)
except:
nowTime=time. strftime("%Y_%m_%d_%H_%M_%S")
driver[0]=get_screenshot_as_file()
raise
return wrappedFunc
return screenshot
dr=[0]
@decorator(dr)
python 里列表最后一个元素是a[-1],但是a[0:-1]却是第一个到倒数第二个元素,python3//是取整,正负号放外面-(a%b)和-a%b不一样。
a[0]是一个元素,a[0:1]也是一个元素