예제 #1
0
 def before(self):
     # 进入文件管理器
     self.driver = get_driver("com.cyanogenmod.filemanager",
                              ".activities.NavigationActivity")
     self.page = FileManagerPage(self.driver)
     file = By.ID, "com.cyanogenmod.filemanager:id/navigation_view_item_name"
     self.first_ele = self.page.find_element(file)
예제 #2
0
def test1():
    driver = get_driver("com.cyanogenmod.filemanager",
                        ".activities.NavigationActivity")
    print(driver.get_window_size())
    # ele = driver.find_element_by_xpath("//*[contains(@text,'aaa')]")
    # print(ele.location)
    # 0,292
    # eles1 = driver.find_elements(By.CLASS_NAME,"android.widget.ImageButton")
    # print(len(eles1))
    eles = driver.find_elements(
        By.ID, "com.cyanogenmod.filemanager:id/navigation_view_item_check")
    print(len(eles))
예제 #3
0
def test():
    # aaa = By.XPATH, ("text", "aaa")
    # make_file = By.XPATH, ("text", "新建文件")
    # android.widget.ImageButton
    # menu_button = By.ID,"com.cyanogenmod.filemanager:id/ab_actions"
    driver = get_driver("com.cyanogenmod.filemanager",
                        ".activities.NavigationActivity")
    # action = BaseAction(driver)
    # action.click(menu_button)
    # action.click(aaa)
    # eles = action.find_elements(By.ID,"com.cyanogenmod.filemanager: id / navigation_view_details_item")
    page = FileManagerPage(driver)
    # page.click_checkbox("aaa")
    # filename = "aaa"
    # page.click_checkbox(filename)
    # page.click_param(filename)
    page.is_home("zzz")
예제 #4
0
    def setup(self):
        # 进入文件管理器
        self.driver = get_driver("com.cyanogenmod.filemanager",
                                 ".activities.NavigationActivity")
        self.page = FileManagerPage(self.driver)
        file = By.ID, "com.cyanogenmod.filemanager:id/navigation_view_item_name"
        self.first_ele = self.page.find_element(file)

        # def test_movefile(self):
        #     # 新建aaa文件夹
        #     self.page.makedir("aaa")
        #
        #     # 创建zzz文件夹
        #     self.page.makedir("zzz")
        #
        #     # 刷新
        #     self.page.reflash(self.first_ele)
        #
        #     # 进入aaa文件夹
        #     self.page.click_aaa()
        #
        #     # 创建文件
        #     self.page.makefile("test")
        #
        #     # 选中文件
        #     self.page.selectfiel()
        #
        #     # 返回
        #     self.page.back_button()
        #     self.page.reflash(self.first_ele)
        #
        #     # 进入zzz文件夹
        #     self.page.click_zzz()
        #
        #     # 移动文件
        #     self.page.movefiles()

        # 验证文件属性名
        # def test_patam(self):
        filename = "aaa"
        self.page.click_checkbox(filename)
        self.page.click_param(filename)
예제 #5
0
 def setup(self):
     self.driver = get_driver(no_reset=False)
     self.page = Page(self.driver)
예제 #6
0
 def getdriver(cls):
     cls.driver = get_driver("com.android.settings", ".Settings")
     return cls.driver
예제 #7
0
 def setup(self):
     self.driver = get_driver()
     self.driver = SearchPage(self.driver)
예제 #8
0
 def setup_class(self):
     self.driver = get_driver()
     self.display_page = DisplayPage(self.driver)
예제 #9
0
 def setup_class(self):
     self.driver = get_driver()
     self.search_page = SearchPage(self.driver)
예제 #10
0
def test_taost():
    # driver = get_driver("com.cyanogenmod.filemanager", ".activities.NavigationActivity")
    driver = get_driver()
    action = BaseAction(driver)
    action.back()
예제 #11
0
def test0():
    driver = get_driver("com.alpha.lagouapk", ".LagouMainPage")
    print(driver.get_window_size())
    driver.find_element_by_id(
        "com.alpha.lagouapk:id/search_tab_txt").send_keys("测试")
예제 #12
0
 def setup(self):
     self.driver = get_driver()
     self.mine_page = MinePage(self.driver)
     self.mine_page.switch_to_mine_page()
예제 #13
0
 def setup(self):
     self.driver = get_driver()
     self.login_page = LoginPage(self.driver)
예제 #14
0
 def setup(self):
     self.driver = get_driver()
     self.first_page = FirstPage(self.driver)
     self.first_page.switch_to_first_page()
예제 #15
0
 def setup(self):
     self.driver = get_driver()
예제 #16
0
 def setup(self):
     self.driver = get_driver()
     self.category_page = CategoryPage(self.driver)
     self.category_page.switch_to_category_page()
예제 #17
0
 def setup_class(self):
     self.driver = get_driver()
     self.network_page = NetworkPage(self.driver)
예제 #18
0
 def setup(self):
     self.driver = get_driver()
     self.page = Page(self.driver)
예제 #19
0
 def setup(self):
     self.driver = get_driver()
     self.page = ContactsPage(self.driver)