def setup_class(self): #获取驱动 self.driver = Init_driver() #获取统一页面入口对象 self.page = Page(self.driver) self.shouye_po = self.page.ret_shouye_po() self.fabuye_po = self.page.ret_fabuye_po()
def setup_class(self): # self.obj = Login_Page(get_driver()) # # 点击我的 # self.obj.click_btn() self.page_obj = Page(get_driver()) #点击我的 self.page_obj.get_login_page().click_btn()
def test_login_page(self, case_num, text, tag): """ :param case_num: 用例编号 :param text: 输入测试数据 :param tag: 1 标记成功 :return: """ page = Page(self.driver, self.url) page.open() allure.attach("用例编号", "{}".format(case_num)) page.input_text(text)
def setup_class(self): # 初始化driver self.driver = get_phone_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity") # 初始化统一入口类 self.page_obj = Page(self.driver)
def setup_class(self): self.Page_obj = Page(get_driver("com.tpshop.malls", ".SPMainActivity")) self.Page_obj.get_login_page().click_my_btn()
from selenium.webdriver.common.by import By from Base.getdriver import get_phone_driver from Page.Page import Page # 实例化driver driver = get_phone_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity") # 实例化统一入口类 page_obj = Page(driver) # 点击首页我 page_obj.get_homepage().click_my_btn() # 点击注册页面已有账号去登录 page_obj.get_signpage().click_exits_account() # 执行登录操作 page_obj.get_loginpage().login("13488834010", "159357") # 获取提示消息 # 获取错误提示xpath error_message = (By.XPATH, '//*[contains(@text,"错误")]') message = page_obj.get_settingpage().get_element(error_message, timeout=5, poll_frequency=0.5).text print(message) # # 获取我的优惠券 # print("获取结果:{}".format(page_obj.get_personpage().get_shop_cart())) # # 点击设置按钮 # page_obj.get_personpage().click_setting_btn() # 退出操作
def setup_class(self): # 实例化一个page的统一入口类对象 self.page_obj = Page( get_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity"))
def setup_class(self): """初始化对象""" self.driver = get_phone_driver( 'com.yunmall.lc', 'com.yunmall.ymctoc.ui.activity.MainActivity') self.page_obj = Page(self.driver)
def setup_class(self): # 实例化统一入口类 self.page_obj = Page(get_driver()) self.page_obj.get_login_page().click_my_btn()
def setup_class(self): # 实例化统一入口类 self.page_obj = Page(get_driver())
def setup_class(self): self.driver = init_driver() self.search_obj = Page(self.driver).Page_obj() # 点击搜索按钮 self.search_obj.start_search()
def setup_class(self): self.page_obj = Page(get_driver_mes())
from Base.getdriver import get_phone_driver from Page.Page import Page # 手机驱动对象 drievr = get_phone_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity") # 初始化Page对象 page_obj = Page(drievr) # 点击我 page_obj.get_homepage().click_my_btn() # 点击已有账号去登录 page_obj.get_signpage().click_exits_account() # 登录 page_obj.get_loginpage().login("15565023683", "QQ199514") # 点击设置按钮 page_obj.get_personpage().click_setting_btn() # 点击地址管理 page_obj.get_settingpage().click_address_manage_btn() # 点击新增地址 page_obj.get_address_manage_page().click_add_address_btn() # 输入收件人 page_obj.get_add_address_page().send_recv_name("hello") # 输入手机号 page_obj.get_add_address_page().send_recv_phone("13322221111") # 选择所在地区 page_obj.get_add_address_page().select_ared("浙江省", "杭州市", "上城区") # 输入详细地址 page_obj.get_add_address_page().send_detail("黑马程序员") # ---增加中启动参数 # 输入邮编 page_obj.get_add_address_page().send_post_code("222222") # 勾选设为默认地址
def setup_class(self): #实例化page页面对象 self.page_obj = Page(get_driver_sc()) # 点击搜索按钮 self.page_obj.get_search_page().click_search()
def setup_class(self): self.pag_obj = Page(get_driver()) # 判断是否登陆 self.pag_obj.get_login_page().if_login()
def setup_class(self): self.page_obj = Page(get_driver()) # 点击我的 self.page_obj.get_login_page().click_my_btn()
def setup_class(self): # 实例化统一入口类 self.page_obj = Page( get_android_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity"))