Skip to content
  1. Oct 17, 2023
  2. Aug 25, 2023
  3. Jun 09, 2023
  4. Jun 04, 2023
  5. Jun 01, 2023
  6. Apr 11, 2023
  7. Feb 17, 2023
  8. Feb 11, 2023
  9. Dec 19, 2022
    • Heddy's avatar
      [hsbc] fix xpath for investments pea and market · dfa70d75
      Heddy authored and Florian Duguet's avatar Florian Duguet committed
      Espace Patrimoine has become Espace patrimoine.
      use lower-case to handle both.
      
      When fetching account to retrieve investments,
      balance may be missing, add default in this case.
      dfa70d75
    • Yacine BOUHALA's avatar
      [hsbc] Handle duplicate id in accounts · 27f063d2
      Yacine BOUHALA authored and Florian Duguet's avatar Florian Duguet committed
      At HSBC the accounts are categorized in three categories:
       current, savings, and investment, however there are rare
       cases where the current accounts have the word investment
       in their labels, which leads us to a typing error,
       it happens that these accounts have the same id with
       the investment accounts(our case) due to the fact that
      the first one is considered as a checking type account
       and the other one as a market type.
       According to the tests made on several HSBC accounts,
       this bank always uses the word invest for investment
      accounts but never the full word "investment"
      which explains the presence and use of the word
       investment in a current account.
      A correction has been made to match only the accounts
       that have invest in their labels.
      27f063d2
    • Thomas Toumeyragues's avatar
      [hsbc] Correcting balance update for Life Insurances · 185e1d42
      Thomas Toumeyragues authored and Florian Duguet's avatar Florian Duguet committed
      Previous MR updated balance during iter_history instead
      of iter_accounts.
      Background: balance for Life insurances provided on the dashboard
      is not the most updated value, according to hsbc website.
      The value provided on LifeInsurancesPage is the most
      accurate.
      185e1d42
  10. Sep 05, 2022
  11. Jun 22, 2022
  12. Jun 13, 2022
  13. Apr 28, 2022
    • Heddy's avatar
      [hsbc] fix investments and history for wealth accounts · 0965c313
      Heddy authored and ntome's avatar ntome committed
      Life insurances details pages need a token in request.
      We use 2 new forms because forms are create by javascript
      with field token already filled.
      
      For PEA accounts we have to take care about 2 things:
      - leave "espace tiers" before
      - return empty list if we try to fetch investments
      for other people's accounts
      0965c313
  14. Apr 13, 2022
  15. Feb 28, 2022
  16. Feb 18, 2022
  17. Oct 13, 2021
  18. Aug 13, 2021
  19. Jun 30, 2021
    • Stéphane Sobucki's avatar
      [hsbc] Sturdy handle_otp by adding otp_form to states · 39fcaf86
      Stéphane Sobucki authored and hydrargyrum's avatar hydrargyrum committed
      Because relogin or ActionNeeded can happen during the handle_otp, solely
      relying on the presence of the otp config value may cause some issue. We
      might already have validated the otp once but we will run handle_otp
      once again.
      
      Also using locate_browser() when handling otp can lead to weird
      behaviour. In our case it leads to unavailable page.
      
      To fix this we don't use locate_browser() anymore, instead we store the
      otp_form_data and otp_validation_url to use them in handle_otp. We also
      use their presence in states to be sure that it's the first time we call
      handle_otp.
      
      Closes: 337@sibi
      39fcaf86
    • Damien Ramelet's avatar
      [hsbc] Add regex for login · 5e68af8a
      Damien Ramelet authored and hydrargyrum's avatar hydrargyrum committed
      5e68af8a
  20. Jun 05, 2021
    • Stéphane Sobucki's avatar
      [hsbc] Handle more login errors · 74cf825f
      Stéphane Sobucki authored and hydrargyrum's avatar hydrargyrum committed
      Handle more login error messages, updated XPath for errors in
      LoginPage's `on_load()` method.
      
      Additionaly, added login errors check in `end_login()` to avoid
      FormNotFound exception due to a blocked account access.
      74cf825f
  21. May 24, 2021
    • nvergnac's avatar
      [hsbc] Handle market/pea investment space · c0b7ec16
      nvergnac authored and hydrargyrum's avatar hydrargyrum committed
      Investment details page for market/pea account is only available with an OTP access
      
      If we try to navigate to the investments space without the OTP access, we break the navigation
      c0b7ec16
  22. Apr 08, 2021
  23. Apr 04, 2021
  24. Mar 24, 2021
  25. Nov 17, 2020
  26. Oct 28, 2020
  27. Sep 23, 2020