def add_tender_to_favorite_from_tenderDetailes(self): visit(self._home_page) refresh() s('tr:nth-child(1) > td.title-td.ng-binding > p > a').click() print('Method add_tender_to_favorite_from_tenderDetailes: TenderURL: ', get_javascript_cur_page()) favorite = get_attr_value('#addFavorite', 'class')
def add_tender_to_favorite_from_tenderTable(self): visit(self._home_page) wait_blockUI() favorite = get_attr_value('tr:nth-child(1)>td.favorite-td span i', 'class') if favorite == 'opacity1': print('Tender was already in favorite') s('tr:nth-child(1) > td.favorite-td').click() scroll_to('down_few') s('div[class=\'toast toast-info\'] > div.toast-message').assure( text, "Видалено з обраного") s('tr:nth-child(1) > td.favorite-td').click() scroll_to('down_few') s('div[class=\'toast toast-success\'] > div.toast-message').assure( text, "Додано до обраного") self.temp_data.favorite_tender_title = get_attr_value( 'tr:nth-child(1)>td.title-td.ng-binding > p > a', 'text') self.temp_data.favorite_tender_tender_id = re.search( '(?=UA)(.*)(?=\xa0\xa0Дата)', get_attr_value('tr:nth-child(1)>td.title-td.ng-binding', 'innerText', True))[0] # go to Обрані закупівлі tender = get_attr_value( 'tr:nth-child(1)>td.title-td.ng-binding > p > a', 'text') print(tender) s('a[id="qa_choosedTenders"]').click() assert self.temp_data.favorite_tender_title in get_source()
def check_bidButton_for_anonym(self): wait_blockUI() s('tr:nth-child(1) > td.title-td.ng-binding > p > a').click() wait_blockUI() print('Method bidButton_for_anonym. TenderURL: ', get_javascript_cur_page()) s('a[class=\'bidButton-fixed cp ng-scope\']').click() self.temp_data.anonym_tender_bidBtn = get_javascript_cur_page() assert self.temp_data.anonym_tender_bidBtn == self._home_page + 'register'
def fill_login(self, user): if user == user_roles.get('owner'): user_username = self._data.owner_username user_password = self._data.owner_password elif user == user_roles.get('viewer1'): user_username = self._data.viewer_username user_password = self._data.viewer_password print('Current user is: {0}'.format(user_username)) visit(self._home_page + 'login') s('#inputUsername').set_value(user_username) s('#inputPassword').set_value(user_password) s('#btn_submit').click() try: s('#i_got_it').click() # skip news except: pass
def toastr(): s('#toast-container div.toast toast-info') #info Видалено з обраного
def check_create_from_template_btn(self): visit(self._home_page + 'MyTenders') wait_blockUI() s('a[data-target="#myTenderTemplates"]').click() s('#myTenderTemplates h4.modal-title').assure(text, "Оберіть шаблон")