def setUp(self): # 获取driver self.driver = GetDriver().get_driver() # 调用登录 PageLogin对象中,登录方法 PageLogin(self.driver).page_login_success() # 实例化 PageOrder self.order = PageOrder(self.driver) # 回到首页 self.order.page_click_index()
def setUp(self) -> None: # 获取driver self.driver = GetDriver().get_driver() # 调用登录成功方法 PageLogin(self.driver).page_login_success() # 返回首页 Base(self.driver).base_back_homepage() # 实例化PageOrder self.order = PageOrder(self.driver)
def setUp(self): # 实例化driver self.drver = GetDriver.get_driver() # 订单实例化 self.order = PageOrder(self.drver) # 调用登录依赖 PageLogin(self.drver).page_login_success() # 回到首页 self.order.base_index()
def setUp(self): # 获取driver self.driver = GetDriver().get_driver() # 实例化 PageLogin 并调用登录 PageLogin(self.driver).page_login_success() # 获取PageOrder对象 self.order = PageOrder(self.driver) # 打开首页 self.order.base_click_index()
def setup_class(cls): WinRM().run_bat_file() read_sql('tp_order.sql') read_sql('tp_order_goods.sql') print('初始化用户订单') cls.driver = GetDriver.get_web_driver(page.URL) cls.order = PageOrder(cls.driver) cls.login = PageLogin(cls.driver) cls.login.page_login() cls.login.page_keep_return_FP() cls.driver2 = GetDriver.get_web_driver2(page.URL2) cls.ms = PageOrder(cls.driver2) cls.order_number = None
class TestOrder(unittest.TestCase): # setUp def setUp(self): # 获取driver self.driver = GetDriver().get_driver() # 调用登录PageLoge对象中,登录方法 PageLogin(self.driver).page_login_success() # 实例化PageOrder self.order = PageOrder(self.driver) sleep(3) # 回到首页 self.order.page_click_index() # tearDown def TearDown(self): # 关闭driver GetDriver().quit_dirver() def testorder(self): try: # 调用 下订单业务方法 self.order.page_order() # 断言 msg = self.order.page_get_order_result() print("msg:",msg) self.assertIn("提交成功",msg) except Exception as e: # 截图 self.order.base_get_image() # 日志 log.error(e)
class TestOrder(unittest.TestCase): def setUp(self): # 实例化driver self.drver = GetDriver.get_driver() # 订单实例化 self.order = PageOrder(self.drver) # 调用登录依赖 PageLogin(self.drver).page_login_success() # 回到首页 self.order.base_index() def tearDown(self): # 关闭浏览器 self.drver.quit() # 调用组合业务方法,并断言 def test_order(self): self.order.page_order() msg = self.order.page_get_sumbit_result() print(msg) try: self.assertIn('提交成功', msg) print('订单提交成功') except Exception as e: log.error('错误内容为{}'.format(e)) self.order.base_get_image()
class TestOrder(unittest.TestCase): # 初始化方法 def setUp(self): # 获取driver self.driver = GetDriver().get_driver() # 实例化 PageLogin 并调用登录 PageLogin(self.driver).page_login_success() # 获取PageOrder对象 self.order = PageOrder(self.driver) # 打开首页 self.order.base_click_index() # 结束方法 def tearDown(self): GetDriver().quit_driver() # 测试订单方法 def test_order(self): try: # 调用 订单业务流程 self.order.page_order() # 断言 self.assertIn("订单提交成功", self.order.page_get_order_result()) except Exception as e: # 日志、截图 log.error(e) self.order.base_get_image()
def setUpClass(cls) -> None: # 实例化driver cls.driver = GetDriver().get_driver('chrome') # 调用登录成功的方法 PageLogin(cls.driver).page_login_success() time.sleep(5) # 实例化order的page页面 cls.order = PageOrder(cls.driver)
class TestOrder(unittest.TestCase): def setUp(self) -> None: # 获取driver self.driver = GetDriver().get_driver() # 调用登录成功方法 PageLogin(self.driver).page_login_success() # 返回首页 Base(self.driver).base_back_homepage() # 实例化PageOrder self.order = PageOrder(self.driver) def tearDown(self) -> None: GetDriver().quit_driver() def test_order(self): # 提交订单 try: self.order.page_order() # 断言提交订单是否成功 self.assertIn("提交成功", self.order.page_get_submit_success_info()) except Exception as e: log.error(e) Base(self.driver).base_get_image()
def setUp(self): try: # 获取driver对象 self.driver = GetDriver().get_driver() log.info("[TestOrder]: 获取driver对象") # 获取登录对象 self.login = PageLogin(self.driver) log.info("[TestOrder]: 获取登录对象") # 点击登录连接 self.login.page_click_login_link() log.info("[TestOrder]: 点击登录连接") # 登录 self.login.page_login_static() log.info("[TestOrder]: 执行登录成功") # 回到首页 self.login.base_get_index() log.info("[TestOrder]: 回到首页") # 获取 PageOrder对象 self.order = PageOrder(self.driver) log.info("[TestOrder]: 获取PageOrder对象") except Exception as e: log.error(e)
def page_get_pageorder(self): return PageOrder()
def setUpClass(cls) -> None: cls.driver = GetDriver().get_driver() PageLogin(cls.driver).page_login_success() cls.order = PageOrder(cls.driver)
def setUpClass(cls) -> None: logger.info("正在测试order模块") cls.driver = GetDriver().get_driver() cls.login = PageLogin(cls.driver) cls.order = PageOrder(cls.driver) cls.login.page_click_login_link()