Uploaded image for project: 'onedata'
  1. onedata
  2. VFS-10919

Fix acceptance: check if button has been clicked (User sees that synchronization auto-update still works after changing mount point for storage)

XMLWordPrintable

      • Icon: Task Task
      • Resolution: Fixed
      • Icon: Minor Minor
      • None
      • None
      • None
      • None
      • Sprint 236, Sprint 237

        https://bamboo.onedata.org/browse/VFS-GAOT-COBT-41/test/case/314371148
        logi na bamboo są z reruna, logi z wywalnie w pliku

         
        mamy funkcje:
        @repeat_failed(timeout=15)
        def click_modify_button_of_storage(self, driver, storage_name):
        for index, record in enumerate(self.storages):
        if record.name == storage_name:
        driver.execute_script(f'$(".btn-default")[

        {index}

        ].click();')
        err_msg = f'{record.name} is not expanded after being clicked'
        assert record.is_expanded(), err_msg
        i ona jest wywoływana:
        @wt(parsers.parse('user of {browser_id} clicks on "Modify" button for '
        '"{name}" storage record in Storages page in Onepanel'))
        def click_modify_storage_in_onepanel(selenium, browser_id, name,
        onepanel):
        driver = selenium[browser_id]
        onepanel(driver).content.storages.click_modify_button_of_storage(driver,
        name)
         
        to jeżeli strona nam się ładuje i to record.name == storage_name  nigdy nie zajdzie
        to ten step nam się nie wywali, pomimo tego asserta
        tylko przejdzie fora i wywalone, lecimy dalej bez klikania
         
        i dlatego błąd mamy niżej
        czyli w zasadzie wystarczyłoby dodać else do fora w click_modify_button_of_storage
        przy okazji można przeglądnąć inne klikania, co się dzieje gdy się nie kliknie

                  ksuch999 Katarzyna Such
                  ksuch999 Katarzyna Such
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Created:
                    Updated:
                    Resolved: