class visit_temp(unittest.TestCase): log = log() log.info(u'开始客户管理列表部分的测试') @classmethod def setUpClass(cls): cls.driver=common.login() @classmethod def tearDownClass(cls): cls.driver.quit() def setUp(self): pass def tearDown(self): pass def test_1launchstore(self): # a = "//*[@text='%s']"%('终端门店') # self.driver.find_element_by_xpath(a).click() common.screenshot(u'工作台.png') common.get_name('终端门店').click() time.sleep(2)
class visit_temp(unittest.TestCase): log = log() log.info(u'开始高级拜访的测试') @classmethod def setUpClass(cls): cls.driver = common.login() @classmethod def tearDownClass(cls): cls.driver.quit() def setUp(self): pass def tearDown(self): pass def test_1launchvisit(self): common.get_name('高级拜访').click() try: self.assertTrue(common.find_name(u'临时拜访')) except Exception, e: print e log.error('进入高级拜访模块失败') common.screenshot("launchvisit.png")
class store_list(unittest.TestCase): log = log() log.info(u'开始客户管理列表部分的测试') @classmethod def setUpClass(cls): cls.driver = common.login() @classmethod def tearDownClass(cls): cls.driver.quit() def setUp(self): pass def tearDown(self): pass def test_1launchstore(self): common.screenshot(u'工作台.png') common.get_name('终端门店').click() def test_2addstore(self): log.info('开始新增终端门店') common.get_id( 'com.fiberhome.waiqin365.client:id/cm_topbar_tv_right').click() common.get_name('点击输入').send_keys('test-APP') common.get_name('提交').click() common.page('工作台')
# coding=utf-8 import yaml from common.logs import log log = log() # 读取yaml文件,返回testcase的信息 class readyaml: # path:文件路径 def __init__(self, path): self.path = path # 读取yaml文件 def readYaml(self): try: f = open(self.path, encoding='utf-8') data = yaml.load(f) f.close() return data except Exception: log.error('未找到yaml文件') # print(u"未找到yaml文件") def alldata(self): data = self.readYaml() return data # 获取case的个数