-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
52 lines (43 loc) · 1.82 KB
/
Copy pathtest.py
File metadata and controls
52 lines (43 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
"""Test File"""
from igo.igo_common import importCase, viewMyCases, logIn, logOut
from utilities.browser import getWebDriver
import logging
# create logger with __name__
logger = logging.getLogger('testscript')
logger.setLevel(logging.DEBUG)
# create console handler
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# create file handler
# create formatter and add it to the handlers
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
# add the handler to the logger
logger.addHandler(ch)
try:
driver = getWebDriver('Firefox', verbose=True)
logIn(driver, 'bankers', 'qd4', 'Eduardo', 'Eduardo1', verbose=True)
states = ['AK']
logger.debug('testscript -> start process')
logger.debug('testscript -> list of states:' + str(states))
for state in states:
viewMyCases(driver)
if state == 'NY':
importCase(driver, 'bankers','annuity', state, 'BLNY-LA-06T', verbose=True)
else:
importCase(driver, 'bankers','cb', state, 'GR-G220', verbose=True)
# try:
# logger.info('batch_lock_case -> Starting work for state: ' + state)
# viewMyCases(driver)
# case_name = config_values['bankers']['annuity']['name'] + ', ' + state + '_' + 'LA07G_PBIA'
# logger.info('batch_lock_case -> Call to "search(driver, ' + case_name+ ') procedure')
# search(driver, case_name)
# logger.info('batch_lock_case -> Call to "lockCase(driver, ' + case_name+ ') procedure')
# lockCase(driver, case_name)
# except Exception as e:
# print('Case "' + case_name + '" failed. Exception: ' + str(e))
logOut(driver, verbose=True)
except Exception as e:
print('Exception: ' + str(e))
finally:
driver.quit()