def enableAdvancedParametersSection(browser): panel = ConfigurationPanel( WebDriverWait(browser, 10).until( Condition.visibility_of_element_located( (By.ID, "dashboard-system-configuration")))) section = panel.enableOptionalSection( "modals.dashboard.sub-windows.system-configuration.configuration-items.advancedParameters.name", True) return ConfigurationPanel(section)
def updateTextField(self, field, value): field = ConfigurationPanel( self.__configureKeywordModalWebElement).getTextItemByName(field) tools.waitReadyForInput(field) field.send_keys(Keys.CONTROL + "a") field.send_keys(Keys.DELETE) field.send_keys(value)
def __init__(self, configureWidgetModalWebElement): self.__configureWidgetModalWebElement = configureWidgetModalWebElement self.__configurationPanel = ConfigurationPanel(self.__configureWidgetModalWebElement)
def getPluginName(self): return ConfigurationPanel( self.__configurePluginModalWebElement).getTextItemByName( "modals.configure-plugin.name-configuration.name")
def __init__(self, editRuleModalWebElement): self.__editRuleModalWebElement = editRuleModalWebElement self.__configurationPanel = ConfigurationPanel( self.__editRuleModalWebElement)
def getTextField(self, field): return ConfigurationPanel( self.__configureKeywordModalWebElement).getTextItemByName( field).get_attribute('value')
def getConfigurationFieldsCount(self): return ConfigurationPanel( self.__configureDeviceModalWebElement).getFielsCount()
def getDeviceModel(self): return ConfigurationPanel( self.__configureDeviceModalWebElement).getTextItemByName( "modals.configure-manually-device.model-configuration.name")
def getTextField(self, field): return ConfigurationPanel( self.__newVirtualDeviceModalWebElement).getTextItemByName( field).get_attribute('value')
def enableBasicAuthenticationSection(self): section = super(SystemConfigurationPanel, self).enableOptionalSection("modals.dashboard.sub-windows.system-configuration.configuration-items.basicAuthentication.name", True) return ConfigurationPanel(section)
def enableAdvancedParametersSection(self): section = super(SystemConfigurationPanel, self).enableOptionalSection("modals.dashboard.sub-windows.system-configuration.configuration-items.advancedParameters.name", True) return ConfigurationPanel(section)