Compare commits
3 Commits
31dcec331e
...
4120804dc4
Author | SHA1 | Date |
---|---|---|
|
4120804dc4 | |
|
2890597673 | |
|
dd0edc599e |
17
xactfetch.py
17
xactfetch.py
|
@ -580,12 +580,12 @@ class Chase:
|
||||||
self.page.wait_for_timeout(random.randint(2000, 4000))
|
self.page.wait_for_timeout(random.randint(2000, 4000))
|
||||||
password = rbw_get(self.vault_item, self.vault_folder, self.username)
|
password = rbw_get(self.vault_item, self.vault_folder, self.username)
|
||||||
log.debug('Filling username/password login form')
|
log.debug('Filling username/password login form')
|
||||||
self.page.frame_locator('#logonbox').locator(
|
self.page.frame_locator('#logonbox').get_by_label('Username').fill(
|
||||||
'input[name=userId]'
|
self.username
|
||||||
).fill(self.username)
|
)
|
||||||
self.page.frame_locator('#logonbox').locator(
|
self.page.frame_locator('#logonbox').get_by_label('Password').fill(
|
||||||
'input[name=password]'
|
password
|
||||||
).fill(password)
|
)
|
||||||
self.page.wait_for_timeout(random.randint(500, 750))
|
self.page.wait_for_timeout(random.randint(500, 750))
|
||||||
self.page.frame_locator('#logonbox').get_by_role(
|
self.page.frame_locator('#logonbox').get_by_role(
|
||||||
'button', name='Sign in'
|
'button', name='Sign in'
|
||||||
|
@ -604,7 +604,7 @@ class Chase:
|
||||||
log.info('Downloading transactions from %s to %s', from_date, to_date)
|
log.info('Downloading transactions from %s to %s', from_date, to_date)
|
||||||
fmt = '%m/%d/%Y'
|
fmt = '%m/%d/%Y'
|
||||||
self.page.locator('#CARD_ACCOUNTS').get_by_role(
|
self.page.locator('#CARD_ACCOUNTS').get_by_role(
|
||||||
'button', name='CREDIT CARD (...2467)'
|
'button', name='(...2467)'
|
||||||
).first.click()
|
).first.click()
|
||||||
fl = self.page.locator('#flyout')
|
fl = self.page.locator('#flyout')
|
||||||
fl.wait_for()
|
fl.wait_for()
|
||||||
|
@ -613,6 +613,9 @@ class Chase:
|
||||||
'button', name='Account activity', exact=True
|
'button', name='Account activity', exact=True
|
||||||
).wait_for()
|
).wait_for()
|
||||||
fl.get_by_role('link', name='Show details').wait_for()
|
fl.get_by_role('link', name='Show details').wait_for()
|
||||||
|
fl.get_by_role('link', name='Activity since last statement').click()
|
||||||
|
fl.get_by_role('link', name='All transactions').click()
|
||||||
|
fl.get_by_text('See more activity').wait_for()
|
||||||
fl.get_by_role('button', name='Download Account Activity').click()
|
fl.get_by_role('button', name='Download Account Activity').click()
|
||||||
log.debug('Filling account activity download form')
|
log.debug('Filling account activity download form')
|
||||||
self.page.locator('#select-downloadActivityOptionId-label').click()
|
self.page.locator('#select-downloadActivityOptionId-label').click()
|
||||||
|
|
Loading…
Reference in New Issue