Esempio n. 1
0
 def setUp(self):
     self.driver = webdriver.Firefox()
     self.linken = LoginBug(self.driver)
     self.linken1 = Login(self.driver)
     self.linken.is_alert()
     self.driver.delete_all_cookies()
     self.driver.refresh()
Esempio n. 2
0
 def test003(self):
     """第三条测试用例,输入正确的用户名密码"""
     try:
         po = Login(self.driver)
         po.login_flow("15179062604", "Z520314")
         self.assertNotEqual(po.error(), "登陆成功")
     except:
         print("登陆成功")
Esempio n. 3
0
 def setUpClass(cls) -> None:
     cls.case_id = cls.__name__
     lg = Login()
     try:
         cls.driver = lg.login()
     except Exception as e:
         if lg.driver:
             lg.driver.quit()
         assert 0, "{} 登录失败! 原因: {}".format(cls.case_id, e.__str__())
Esempio n. 4
0
 def test001(self):
     """第一条测试用例"""
     logg.info("第一条用例开始执行")
     try:
         po=Login(self.driver)
         po.login_flow("","")#输入空的用户名和空的密码
         self.assertNotEqual(po.error(),"请您输入手机/邮箱/用户名")
     except Exception as e:
         print("打印错误信息:%s",e)
Esempio n. 5
0
 def test002(self):
     """第二条测试用例,输入错误的用户名密码,并且数据来自的是excel表格"""
     #失败用例
     po=Login(self.driver)
     po.login_flow(testData[2]["username"],testData[2]["password"])
     print("用户名:",testData[2]["username"])
     print("密码:", testData[2]["password"])
     self.assertEqual(po.error(),"帐号或密码错误") #这是断言,因为实际提示信息是“账号或密码错误,或者找回密码”
     logg.info("这是日志结束哦")
Esempio n. 6
0
 def _initial(self):
     self.case_id = self.__class__.__name__
     lg = Login()
     try:
         self.driver = lg.login()
     except Exception as e:
         if lg.driver:
             lg.driver.quit()
         assert 0, "{} 登录失败! 原因: {}".format(self.case_id, e.__str__())
Esempio n. 7
0
 def setUpClass(cls):
     cls.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                   road_transport())
     cls.base = Base(cls.driver)
     cls.h = My(cls.driver)
     cls.a = Login(cls.driver)
     b = cls.driver.page_source
     print(b)
     warnings.simplefilter("ignore", ResourceWarning)  # 忽略警告日志
     time.sleep(2)
Esempio n. 8
0
 def setUpClass(cls):
     cls.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                   road_transport())
     cls.base = Base(cls.driver)
     cls.a = Login(cls.driver)
     # cls.a.allows()   # 允许权限
     # cls.a.skip_login()  # 跳过滚动页
     # a = cls.driver.page_source
     # print(a)
     warnings.simplefilter("ignore", ResourceWarning)  # 忽略警告日志
Esempio n. 9
0
 def setUp(self):
     print('* * * Start * * *')
     self.driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
                                    road_transport())
     self.base = Base(self.driver)
     self.n = SearchOrder(self.driver)
     self.a = Login(self.driver)
     # a = cls.driver.page_source
     # print(a)
     warnings.simplefilter("ignore", ResourceWarning)  # 忽略警告日志
     self.driver.implicitly_wait(20)
Esempio n. 10
0
    def setUp(self):
        warnings.simplefilter("ignore", ResourceWarning)
        self.driver = webdriver.Chrome()
        self.baseCom = BaseCommon(self.driver)
        self.baseCom.maxBroswer()
        self.data = unit().operaYaml(
            'C:/Users/yunwen/PycharmProjects/customerServer/data/pageData/login.yaml'
        )

        self.weadmin_login = Login(self.driver)
        self.baseCom.openUrl(self.data['url']['webadmin'])
Esempio n. 11
0
 def logout(self,x,y):
     '''
     無法定位“退出登錄”元素
     在原生頁面上進行元素點擊操作
     :return:
     '''
     # self.driver.switch_to.context(self.driver.contexts[-1])
     # print(self.driver.current_url)
     # self.step("../data/settingpage.yaml", "logout")
     sleep(2)
     self.touch_tap(x,y)
     self.touch_tap(x, y)
     from page.login import Login
     return Login(self.driver)
Esempio n. 12
0
 def setUpClass(cls):
     cls.driver = webdriver.Chrome()
     cls.linken = LoginBug(cls.driver)
     cls.linken1 = Login(cls.driver)
Esempio n. 13
0
 def into_login(self):
     # 点击登录按钮
     self.find(By.CSS_SELECTOR, ".index_top_operation_loginBtn").click()
     # 跳转登录页面
     return Login(self._driver)
Esempio n. 14
0
 def goto_login(self):
     self.steps("../page/fmain.yaml")
     return Login(self._driver)
Esempio n. 15
0
 def goto_login(self):
     '''
     进入登錄頁
     '''
     return Login(self.driver)
Esempio n. 16
0
 def setUpClass(cls):
     cls.driver = webdriver.Firefox()
     cls.driver.maximize_window()
     cls.linken = Add_product(cls.driver)
     cls.linken1 = Login(cls.driver)
Esempio n. 17
0
 def get_log_obj(self):
     return Login(self.driver)
Esempio n. 18
0
 def goto_login(self):
     self.find(By.CSS_SELECTOR, ".index_top_operation_loginBtn").click()
     return Login(self._driver)
Esempio n. 19
0
 def goto_login(self):
     self.find(MobileBy.XPATH,"//*[@text='帐号密码登录']").click()
     from page.login import Login
     return Login(self._driver)
Esempio n. 20
0
 def goto_login(self):
     """
     去登录
     :return: Login(self._driver)
     """
     return Login(self._driver)
Esempio n. 21
0
 def _logout(driver):
     return Login(driver).logout()