@@ -497,6 +497,7 @@ class additional_information(SatTab):
497
497
498
498
499
499
class HostRegisterView (BaseLoggedInView ):
500
+ title = Text ("//h1[normalize-space(.)='Register Host']" )
500
501
generate_command = PF4Button ('registration_generate_btn' )
501
502
cancel = PF4Button ('registration-cancel-button' )
502
503
registration_command = TextInput (locator = "//input[@aria-label='Copyable input']" )
@@ -519,6 +520,7 @@ class general(Tab):
519
520
insecure = Checkbox (id = 'reg_insecure' )
520
521
activation_keys = BaseMultiSelect ('activation-keys-field' )
521
522
activation_key_helper = Text ("//div[@id='activation_keys_field-helper']" )
523
+ new_activation_key_link = Link ('//a[normalize-space(.)="Create new activation key"]' )
522
524
523
525
@View .nested
524
526
class advanced (Tab ):
@@ -544,7 +546,7 @@ class advanced(Tab):
544
546
545
547
@property
546
548
def is_displayed (self ):
547
- return self .browser .wait_for_element (self .general . operating_system , exception = False )
549
+ return self .browser .wait_for_element (self .title , exception = False )
548
550
549
551
def before_fill (self , values ):
550
552
"""Fill some of the parameters in the widgets with values.
@@ -566,12 +568,6 @@ def before_fill(self, values):
566
568
logger = self .logger ,
567
569
)
568
570
self .general .__getattribute__ (field ).fill (field_value )
569
- wait_for (
570
- lambda : self .general .linux_host_init_link .is_displayed ,
571
- timeout = 30 ,
572
- delay = 2 ,
573
- logger = self .logger ,
574
- )
575
571
576
572
577
573
class RecommendationWidget (GenericLocatorWidget ):
0 commit comments