예제 #1
0
 def setup(self):
     '''
     实例化App();
     通过链式调用PO;
     完成联系人添加并验证
     :return:
     '''
     self.app = App()
예제 #2
0
def init_driver():
    """
    实例化driver
    :return:
    """
    app = App()
    driver = app.start()
    yield driver
예제 #3
0
    def setup_class(self):
        if self.app is None:
            self.app = App()

            self.shouye = self.app.openapp().main()  # self.app.start().main()
            print('&&&&&&&' + inspect.stack()[1].filename)
            print(self.shouye)
        else:
            print("app: " + self.app)
예제 #4
0
def app_context(my_driver, platformPage):
    time.sleep(1)
    app = App(driver=my_driver.get_driver(), platformPage=platformPage, platform=my_driver.platform)
    my_driver.start()
    time.sleep(10)
    app.get_login_page().allow_permission()
    try:
        yield app
    finally:
        close_app(my_driver)
예제 #5
0
class TestMarket:
    data = App().load_data('../data/search_datas.yml')

    def setup(self):
        self.app = App()

    @pytest.mark.parametrize('stock_name', data)
    def test_market(self, stock_name):
        search = self.app.start().goto_main().goto_market('行情').goto_search()
        search.search(stock_name)
예제 #6
0
 def setup_class(self):
     self.testDriver = App().start().main()
예제 #7
0
 def setup_class(self):
     self.main = App().start().main()
     self.category = self.main.goto_category()
예제 #8
0
 def setup(self):
     self.app = App()
예제 #9
0
 def setup(self):
     self.search = App().start().main().goto_market().goto_search()
예제 #10
0
 def setup(self):
     self.quote = App().start().main().goto_quote()
예제 #11
0
 def setup(self):
     self.search_page = App().start().to_search_page()
예제 #12
0
 def test_windows(self):
     app = App()
     app.start().main().goto_windows()
예제 #13
0
 def test_main(self,value1,value2):
     # print(value1)
     # print(value2)
     app=App()
     app.start().main().goto_search()
예제 #14
0
 def setup_class(self):
     self.app = App()
     self.main = self.app.start().goto_main()
예제 #15
0
 def setup_class(self):
     self.main = App().start().main()
     self.profile = self.main.goto_profile()
예제 #16
0
 def setup_class(self):
     self.app = App()
예제 #17
0
 def teardown(self):
     App().quit()
예제 #18
0
 def setup(self):
     self.app = App()
     self.main = self.app.start_app().goto_main()
예제 #19
0
 def setup_class(self):
     self.main = App().start().main()
     self.home = self.main.goto_home()
예제 #20
0
 def setup_class(self):
     self.app = App()
     with allure.step('登录'):
         #13524031864
         self.main = self.app.start().goto_login().send_phone(
             '13524031864').send_code()
예제 #21
0
 def setup_class(self):
     self.main = App().start().main()
     self.shoping_cart = self.main.goto_shoping_cart()
예제 #22
0
 def test_step(self):
     App().start().main().steps("..//page//main.yaml")
예제 #23
0
 def setup(self):
     self.main = App().start().main()
예제 #24
0
 def test_search(self):
     App().start().main().goto_search_page().search("JD")
예제 #25
0
 def setup(self):
     self.market = App().start().goto_main().goto_market()
예제 #26
0
 def test_main(self):
     app = App()
     app.start().main().search()
예제 #27
0
 def setup(self):
     self.profile = App().start().goto_main().goto_profile()
예제 #28
0
 def setup(self):
     self.main = App()
예제 #29
0
 def setup_class(self):
     self.app = App()
     self.app.start()
예제 #30
0
 def test_delcontact(self, delMember):
     # delMember = "222"
     # TODO: 如何处理删除的时候,网络慢,提示正在处理的问题
     assert App().start().main().goto_contact().goto_search().search(
         delMember).goto_edit().edit_member().del_member().confirm(
             delMember)