Exemplo n.º 1
0
class DomainPriorityView(AutomateExplorerView):
    title = Text('#explorer_title_text')
    domains = UpDownSelect('#seq_fields',
                           generate_updown('Move selected fields up'),
                           generate_updown('Move selected fields down'))

    save_button = Button('Save')
    reset_button = Button('Reset')
    cancel_button = Button('Cancel')

    @property
    def is_displayed(self):
        return (self.in_explorer and self.title.text == 'Datastore'
                and self.domains.is_displayed)
Exemplo n.º 2
0
class EditGroupSequenceView(ConfigurationView):
    """ Edit Groups Sequence View in CFME UI """

    group_order_selector = VersionPick({
        Version.lowest(): UpDownSelect(
            '#seq_fields',
            './/a[@title="Move selected fields up"]/img',
            './/a[@title="Move selected fields down"]/img'),
        '5.8': UpDownSelect(
            '#seq_fields',
            '//button[@title="Move selected fields up"]/i',
            '//button[@title="Move selected fields down"]/i'), })

    save_button = Button('Save')
    reset_button = Button('Reset')
    cancel_button = Button('Cancel')

    @property
    def is_displayed(self):
        return (
            self.accordions.accesscontrol.is_opened and
            self.title.text == "Editing Sequence of User Groups"
        )