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
示例#5
0
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, "Оберіть шаблон")