def select_update_objs(self): """Selects `Update objects to latest version` option. Return: update_object.CompareUpdateObjectModal """ self._three_bbs.option_by_text( "Update objects to latest version").click() return update_object.CompareUpdateObjectModal()
def open_link_get_latest_ver(self): """Click on link get latest version under Info panel.""" base.Button(self.info_widget_elem, self.locator_link_get_latest_ver).click() return update_object.CompareUpdateObjectModal(self._driver)
def select_update_objs(self): """Select update objects to latest version in 3BBS dropdown modal. Return: modal.update_object.CompareUpdateObjectModal """ self.get_dropdown_item(self._elements.UPDATE).click() return update_object.CompareUpdateObjectModal(self._driver)
def open_link_get_latest_ver(self): """Click to link to open modal for further update object.""" self.link_get_latest_ver = base.Button( self._driver, locator.BaseInfoWidget.LINK_GET_LAST_VER) self.link_get_latest_ver.click() return update_object.CompareUpdateObjectModal(self._driver)
def open_link_to_get_latest_version(self): """Click on link get latest version under Info panel.""" # `js_click` is used because Selenium wrongly considers link # to be invisible. self._link_to_get_latest_version.js_click() return update_object.CompareUpdateObjectModal()
def select_update_objs(self): """Select update objects to latest version in 3BBS dropdown modal. Return: modal.update_object.CompareUpdateObjectModal """ base.Button(self._driver, self._locators.BUTTON_3BBS_UPDATE).click() return update_object.CompareUpdateObjectModal(self._driver)
def open_link_get_latest_ver(self): """Click on link get latest version under Info panel.""" base.Button(self._driver, locator.CommonWidgetInfoSnapshots.LINK_GET_LAST_VER).click() return update_object.CompareUpdateObjectModal(self._driver)