def setUpClass(cls): # 实例化浏览器对象 cls.driver = GetDriver.get_driver() # 实例化Page接口类 cls.add_cart = Page(cls.driver) # 判断登录情况 AutoLogin().auto_login()
def setUpClass(cls): # 实例化浏览器对象 cls.driver = GetDriver.get_driver() # 实例化Page接口类 cls.register = Page(cls.driver) # 点击注册链接 cls.register.page_tpshop.page_tpshop_click_register_link()
def setUpClass(cls): # 实例化浏览器对象 cls.driver = GetDriver.get_driver() # 实例化Page接口类 cls.pay = Page(cls.driver) # 登录 AutoLogin().auto_login()
def setUp(self): # 实例化driver self.drver = GetDriver.get_driver() # 订单实例化 self.order = PageOrder(self.drver) # 调用登录依赖 PageLogin(self.drver).page_login_success() # 回到首页 self.order.base_index()
# 使用row_click()方法是为了直接选择要编辑的数据 TableOperation(self.driver).row_click(header_text, row_text) self.edit_button_element().click() self.edit_dialog(code, name, sex, grader, button) def delete_data(self, header_text, row_text, button="确定"): """编辑数据""" # 使用row_click()方法是为了直接选择要删除的数据 TableOperation(self.driver).row_click(header_text, row_text) self.delete_button_element().click() if button == "确定": self.del_confirm_button_element().click() elif button == "取消": self.del_cancel_button_element().click() else: print("编辑弹窗中的按钮只能确定和取消") if __name__ == '__main__': from selenium import webdriver from base.get_driver import GetDriver driver = GetDriver.get_driver() a = LoginPage(driver) a.login() home = HomePage(driver) home.add_data("1001", "张三") home.search("张三") home.edit_data("姓 名", "张三", name="李四") home.search("李四") home.delete_data("姓 名", "李四")
def setUpClass(cls): # (self):#Class(cls): cls.driver = GetDriver.get_driver() cls.calc = LoginPage(cls.driver) cls.calc.login()
def setUpClass(cls) -> None: cls.driver = GetDriver.get_driver() cls.about = AboutPage(cls.driver) cls.about.login()
def __init__(self): # 实例化浏览器对象 self.driver = GetDriver.get_driver() # 实例化Page类 self.page_auto_login = Page(self.driver)
def setUpClass(cls) -> None: cls.driver = GetDriver.get_driver() cls.home = HomePage(cls.driver) cls.home.login()