示例#1
0
 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()
示例#3
0
 def setUpClass(cls):
     # 实例化浏览器对象
     cls.driver = GetDriver.get_driver()
     # 实例化Page接口类
     cls.pay = Page(cls.driver)
     # 登录
     AutoLogin().auto_login()
示例#4
0
 def setUp(self):
     # 实例化driver
     self.drver = GetDriver.get_driver()
     # 订单实例化
     self.order = PageOrder(self.drver)
     # 调用登录依赖
     PageLogin(self.drver).page_login_success()
     # 回到首页
     self.order.base_index()
示例#5
0
        # 使用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("姓 名", "李四")
示例#6
0
 def setUpClass(cls):  # (self):#Class(cls):
     cls.driver = GetDriver.get_driver()
     cls.calc = LoginPage(cls.driver)
     cls.calc.login()
示例#7
0
 def setUpClass(cls) -> None:
     cls.driver = GetDriver.get_driver()
     cls.about = AboutPage(cls.driver)
     cls.about.login()
示例#8
0
 def __init__(self):
     # 实例化浏览器对象
     self.driver = GetDriver.get_driver()
     # 实例化Page类
     self.page_auto_login = Page(self.driver)
示例#9
0
 def setUpClass(cls) -> None:
     cls.driver = GetDriver.get_driver()
     cls.home = HomePage(cls.driver)
     cls.home.login()