unittest用例跳过执行
@unittest.skip(reason):强制跳转。reason是跳转原因
@unittest.skipIf(condition, reason):condition为True的时候跳转
@unittest.skipUnless(condition, reason):condition为False的时候跳转
@unittest.expectedFailure:如果test失败了,这个test不计入失败的case数目
def setUp(self):
self.init_driver()
def tearDown(self):
# self.driver.terminate_app("com.ccvideo")
self.driver.close_app() # 关闭当前APP
self.driver.quit()
pass
@unittest.skip("跳过执行")#强制跳过执行
def testcase_01_login_element_check(self):
try:
result = self.is_element_exist("predicate", "value == '手机号码'")
self.assertEqual(result, True) # 判断手机号码输入框是否存在
result = self.is_element_exist("predicate", "value == '请填写密码,6-16位字符'")
self.assertEqual(result, True) # 判断密码输入框是否存在
result = self.is_element_exist("predicate", "label == '登录'")
self.assertEqual(result, True) # 判断登录按钮是否存在