class VidevTitle(unittest.TestCase): def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def tearDown(self): self.b.c.closeBrowser() def test_001(self): """拿到视频未点击钱的名称和视频点击后的名称""" try: textlist = self.b.ShiShiredian( self.b.r.readxml("videotitle", "url"), self.b.r.readxml("videotitle", "usname"), self.b.r.readxml("videotitle", "password")) textlist[0] acop = textlist[1].split(":") self.assertEqual(textlist[0], acop[1]) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'f_viderotitle' + '.png' self.b.c.getScreenShot(pictfile + pictname) self.b.l.Logg(e)
class TestVideoType(unittest.TestCase): def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def test_001(self): """上传限制格式之外的视频格式""" try: self.assertEqual( self.b.LoadVideoType( self.b.r.readxml("baseurl", "loadvideoUrl"), self.b.r.readxml("login", "username"), self.b.r.readxml("login", "password"), self.b.r.readxml("videotype", "typetxt")), self.b.r.readxml("videotype", "alterText")) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'a_videoType' + '.png' self.b.c.getScreenShot(pictfile + pictname) self.b.l.Logg(e) def tearDown(self): self.b.c.closeBrowser()
class buLuShuXingOne(unittest.TestCase): def setUp(self): self.b = Bussniss() # self.b.p.openBrowser("http://10.248.26.37/ESOP/Login/login.do") def tearDown(self): self.b.p.closeBrowser() def test001(self): """测试首次补录是否成功""" self.assertEquals( self.b.buLuShuxingFirst(r.readxml("bulushuxingOne", "username"), r.readxml("bulushuxingOne", "password")), r.readxml("bulushuxingOne", "epxect"))
class Login(unittest.TestCase): def setUp(self): self.b = Bussniss() # self.b.p.openBrowser("http://10.248.26.37/ESOP/Login/login.do") def tearDown(self): self.b.p.closeBrowser() def test001(self): u'''测试登录是否正常''' self.assertEquals( self.b.login(r.readxml("login", "username"), r.readxml("login", "password")), r.readxml("login", "epxect"))
class PoorderShenpi(unittest.TestCase): def setUp(self): self.b = Bussniss() # self.b.p.openBrowser("http://10.248.26.37/ESOP/Login/login.do") def tearDown(self): self.b.p.closeBrowser() def test001(self): '''测试username为tdr时审批人是否正常''' self.assertEquals( self.b.pooderShenpi(r.readxml("shenpi", "username"), r.readxml("shenpi", "password")), r.readxml("shenpi", "epxect"))
class KaitongDanShenPi(unittest.TestCase): def setUp(self): self.b = Bussniss() def tearDown(self): self.b.p.closeBrowser() def test001(self): """客户经理提开通单审批人员""" self.assertEquals(self.b.kaiTongShenPi( r.readxml("kaitongdanshenpi","username"), r.readxml("kaitongdanshenpi","password")), r.readxml("kaitongdanshenpi","epxect"))
class getPoorder(unittest.TestCase): def setUp(self): self.b = Bussniss() self.m = MysqlClient() # self.b.p.openBrowser("http://10.248.26.37/ESOP/Login/login.do") def tearDown(self): self.b.m.dateAdd() self.b.p.closeBrowser() def test001(self): u"""省级提单000开头""" self.assertIn( r.readxml("poorder", "epxect"), self.b.getPoorder( #得到poorDerNumBer r.readxml("poorder", "username"), r.readxml("poorder", "password")))
class DownloadVideo(unittest.TestCase): """随机下载视频,""" def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def tearDown(self): #暂停20S 下载视频 self.b.c.closeBrowser() def test_001(self): """随机下载视频,遍历下载后所有的视频名称,""" try: self.b.DownloadVideo(self.b.r.readxml("dowmloadvideo", "url"), self.b.r.readxml("dowmloadvideo", "usna"), self.b.r.readxml("dowmloadvideo", "paswd")) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'h_dowmkoadvideo' + '.png' self.b.c.getScreenShot(pictfile + pictname) self.b.l.Logg(e)
class UiLoginTr(unittest.TestCase): def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def tearDown(self): self.b.c.closeBrowser() def test_001(self): """是否能正常登录上去""" try: self.assertEqual( self.b.UiLogin(self.b.r.readxml("uilogin", "url"), self.b.r.readxml("uilogin", "usn"), self.b.r.readxml("uilogin", "pwd")), self.b.r.readxml("uilogin", "epect")) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'a_uilogin' + '.png' self.b.c.getScreenShot(pictfile + pictname) self.b.l.Logg(e) print(e)
class loadvideo(unittest.TestCase): """上传视频""" def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def tearDown(self): self.b.c.waite(20) self.b.c.closeBrowser() def test_001(self): """上传符合格式的视频""" try: self.assertEqual( self.b.LoadVideo(), self.b.r.readxml("loadvideo","text") ) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'g_loadvideo' + '.png' self.b.c.getScreenShot(pictfile + pictname) self.b.l.Logg(e)
class LogTitle(unittest.TestCase): """首页登录title""" def setUp(self): self.b = Bussniss() self.b.c.solveWaring() def tearDown(self): self.b.c.quitBrowser() def test_001(self): """首页登录title""" try: self.assertEqual(self.b.getLoginTitle( self.b.r.readxml("baseurl", "uiUrl"), self.b.r.readxml("login", "username"), self.b.r.readxml("login", "password")) , self.b.r.readxml("loginTitle", "epxect")) except Exception as e: nowTime = time.strftime("%Y%m%d.%H.%M.%S") pictfile = "../ErrorPict/" pictname = nowTime + 'd_loginTitle' + '.png' self.b.c.getScreenShot(pictfile+pictname) self.b.l.Logg(e)
def setUp(self): self.b = Bussniss() self.m = MysqlClient()
def setUp(self): self.b = Bussniss()
def setUp(self): self.b = Bussniss() self.b.c.solveWaring()