def setup_class(self): # 声明driver self.driver = get_driver("com.android.settings", ".Settings") # # 实例化设置页面类 # self.setting_obj = SettingPage(self.driver) # # 实例化更多页面类 # self.more_page = MorePage(self.driver) # # 实例化移动网络页面类 # self.mobil_obj = MobileNetworkPage(self.driver) # 实例化统一入口类 self.page_obj = Page(self.driver)
import time from selenium.webdriver.common.by import By from Base.page import Page from Base.get_driver import get_driver # 实例化统一入口类 page_obj = Page( get_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity")) # 点击首页我 page_obj.get_home_page().click_home_my_btn() # 点击已有账户去登录 page_obj.get_sign_page().click_sign_exits_btn() # 登录操作 page_obj.get_login_page().login("13488834010", "159357li123") def get_toast(tos): # 获取消息 xpath_data = (By.XPATH, "//*[contains(@text,'%s')]" % tos) toast_text = page_obj.get_setting_page().search_element(xpath_data, timeout=3, poll_frequency=0.5) print(toast_text.text)
def setup_class(self): # 实例化统一入口类 self.page_obj = Page(get_driver("com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity"))
def setup_class(self): self.page_obj = Page(get_driver("com.android.settings", ".Settings"))
def setup_class(self): self.driver = get_driver( "com.yunmall.lc", "com.yunmall.ymctoc.ui.activity.MainActivity") # 实例化Page类 self.page_obj = Page(self.driver)
def setup_class(self): # 实例化driver self.driver = get_driver('com.android.settings', '.Settings') # 实例化page对象 self.page_obj = Page(self.driver)
def setup_class(self): self.driver = get_android_driver('com.android.settings', '.Settings') '''实例化统一入口类''' self.page_obj = Page(self.driver)
def setup_class(self): # 实例化统一入口类 self.page = Page( get_android_driver("com.android.mms", ".ui.ConversationList"))
def setup_class(self): # 声明driver self.driver = get_android_driver('com.android.settings', '.Settings') # 实例化统一入口页面类 self.page_obj = Page(self.driver)
def setup_class(self): # 导入driver self.driver = get_driver("com.android.mms", ".ui.ConversationList") # 实例化统一入口类 self.page_obj = Page(self.driver)