Пример #1
0
 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()
Пример #2
0
 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()
Пример #3
0
    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)
Пример #4
0
 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)
Пример #5
0
 def setup_class(self):
     self.Page_obj = Page(get_driver("com.tpshop.malls", ".SPMainActivity"))
     self.Page_obj.get_login_page().click_my_btn()
Пример #6
0
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()
# 退出操作
Пример #7
0
 def setup_class(self):
     # 实例化一个page的统一入口类对象
     self.page_obj = Page(
         get_driver("com.yunmall.lc",
                    "com.yunmall.ymctoc.ui.activity.MainActivity"))
Пример #8
0
 def setup_class(self):
     """初始化对象"""
     self.driver = get_phone_driver(
         'com.yunmall.lc', 'com.yunmall.ymctoc.ui.activity.MainActivity')
     self.page_obj = Page(self.driver)
Пример #9
0
 def setup_class(self):
     # 实例化统一入口类
     self.page_obj = Page(get_driver())
     self.page_obj.get_login_page().click_my_btn()
Пример #10
0
 def setup_class(self):
     # 实例化统一入口类
     self.page_obj = Page(get_driver())
Пример #11
0
 def setup_class(self):
     self.driver = init_driver()
     self.search_obj = Page(self.driver).Page_obj()
     # 点击搜索按钮
     self.search_obj.start_search()
Пример #12
0
 def setup_class(self):
     self.page_obj = Page(get_driver_mes())
Пример #13
0
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")
# 勾选设为默认地址
Пример #14
0
 def setup_class(self):
     #实例化page页面对象
     self.page_obj = Page(get_driver_sc())
     # 点击搜索按钮
     self.page_obj.get_search_page().click_search()
Пример #15
0
 def setup_class(self):
     self.pag_obj = Page(get_driver())
     # 判断是否登陆
     self.pag_obj.get_login_page().if_login()
Пример #16
0
 def setup_class(self):
     self.page_obj = Page(get_driver())
     # 点击我的
     self.page_obj.get_login_page().click_my_btn()
Пример #17
0
 def setup_class(self):
     # 实例化统一入口类
     self.page_obj = Page(
         get_android_driver("com.yunmall.lc",
                            "com.yunmall.ymctoc.ui.activity.MainActivity"))