def wait_page_verification(self, timeout=10000):
     """以登录页面的“登录”Button的ID为依据"""
     try:
         self.driver\
             .wait_for_element_by_id(getConfig('LoginPage', 'enter_pwd'), timeout=timeout) \
             and self.driver.element_by_id(getConfig('LoginPage', 'enter_pwd')).text == "登录\注册"
         return True
     except WebDriverException:
         return False
 def wait_page(self, timeout=10000):
     """以“信用付”的xpath为标志"""
     try:
         self.driver \
             .wait_for_element_by_id(getConfig('HomePage', 'xyf_id'), timeout=timeout)
         return True
     except WebDriverException:
         return False
Exemple #3
0
 def wait_page(self, timeout = 10000):
     """以设置按钮的ID为依据"""
     try:
         self.driver \
             .wait_element_by_id(getConfig('MyPage', 'setting'), timeout=timeout)
         return True
     except WebDriverException:
         return False
 def wait_page(self, timeout=10000):
     """根据页头提现确认"""
     try:
         self.driver \
             .wait_for_element_by_name(getConfig('WithdrawConfirmPage', 'withdraw_confirm'), timeout=timeout)
         return True
     except WebDriverException:
         return False
Exemple #5
0
 def wait_page(self, timeout=10000):
     """以充值Button的xpath为依据"""
     try:
         self.driver\
             .wait_for_element_by_xpath(getConfig('MallPage', 'recharge'), timeout=timeout)
         return True
     except WebDriverException:
         return False
 def is_withdraw(self, timeout=10000):
     """检测借款是否成功"""
     print()
     try:
         self.driver \
             .wait_for_element_by_xpath(getConfig('WithdrawConfirmPage', 'complete'), timeout=timeout)
         return True
     except WebDriverException:
         return False
Exemple #7
0
 def click_certification(self):
     """点击信用认证"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'certification')).click()
Exemple #8
0
 def click_order(self):
     """点击我的订单"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'my_order')).click()
Exemple #9
0
 def click_fund_manege(self):
     """点击资金管理"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'fund_manage')).click()
Exemple #10
0
 def click_installment(self):
     """点击我的分期"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'installment')).click()
Exemple #11
0
 def click_electronics(self):
     """点击家电按钮"""
     self.driver \
         .element_by_xpath(getConfig('MallPage', 'electronics')).click()
Exemple #12
0
 def click_digital(self):
     """点击数码按钮"""
     self.driver \
         .element_by_xpath(getConfig('MallPage', 'digital')).click()
Exemple #13
0
 def click_help(self):
     """点击帮助中心"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'help')).click()
Exemple #14
0
 def go_to_mall(self):
     """打开商城"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'mall_page')).click()
Exemple #15
0
 def click_coupon(self):
     """点击优惠券"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'coupon')).click()
Exemple #16
0
 def login(self):
     """以“登录”Button的id为依据"""
     self.driver\
         .element_by_id(getConfig('LoginPage', 'login_btn'))\
         .click()
Exemple #17
0
 def input_verification(self, ver):
     """输入验证码"""
     self.driver\
         .element_by_id(getConfig('LoginPage', 'enter_pwd'))\
         .clear()\
         .send_keys(ver)
Exemple #18
0
 def input_password(self, pwd):
     """以“请输入登录密码或者验证码”的id为依据"""
     self.driver\
         .element_by_id(getConfig('LoginPage', 'enter_pwd'))\
         .clear()\
         .send_keys(pwd)
Exemple #19
0
 def input_account(self, account):
     """以“请输入手机号码”的id为依据"""
     self.driver\
         .element_by_id(getConfig('LoginPage', 'enter_account'))\
         .clear()\
         .send_keys(account)
Exemple #20
0
 def close(self):
     self.driver\
         .element_by_id(getConfig('LoginPage', 'close'))\
         .click()
Exemple #21
0
 def click_invite(self):
     """点击有奖邀请"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'invite')).click()
Exemple #22
0
 def login_status(self):
     """获取登录状态根据登录注册按钮状态"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'login_status')).text()
Exemple #23
0
 def go_to_homepage(self):
     """回到首页"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'home_page')).click()
Exemple #24
0
 def click_setting(self):
     """点击设置按钮"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'setting')).click()
Exemple #25
0
 def click_recharge(self):
     """点击充值按钮"""
     self.driver \
         .element_by_xpath(getConfig('MallPage', 'recharge')).click()
Exemple #26
0
 def click_login(self):
     """点击登录注册按钮"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'login_status')).click()
Exemple #27
0
 def click_cosmetic(self):
     """点击美妆按钮"""
     self.driver \
         .element_by_xpath(getConfig('MallPage', 'cosmetic')).click()
Exemple #28
0
 def click_repayment(self):
     """点击去还款"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'repayment')).click()
Exemple #29
0
 def click_mombaby(self):
     """点击母婴按钮"""
     self.driver \
         .element_by_xpath(getConfig('MallPage', 'mombaby')).click()
Exemple #30
0
 def click_withdraw(self):
     """点击取现按钮"""
     self.driver \
         .element_by_id(getConfig('MyPage', 'withdraw')).click()