File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -94,7 +94,11 @@ def _get_keyspaces(self):
9494
9595 def _get_keyspace_element (self , keyspace_name ):
9696 """Get a specific keyspace element given a keyspace name."""
97- return self .driver .find_element_by_id ('%s-card' % keyspace_name )
97+ element_id = '%s-card' % keyspace_name
98+ wait = WebDriverWait (self .driver , 5 )
99+ wait .until (expected_conditions .visibility_of_element_located (
100+ (By .ID , element_id )))
101+ return self .driver .find_element_by_id (element_id )
98102
99103 def _get_shards (self , keyspace_name ):
100104 shard_grid = self .driver .find_element_by_id (
@@ -126,6 +130,9 @@ def _get_tablet_names(self):
126130 [(x .split (' ' )[0 ], x .split (' ' )[1 ][1 :- 1 ]) for x in tablet_titles ])
127131
128132 def _get_shard_record_keyspace_shard (self ):
133+ wait = WebDriverWait (self .driver , 5 )
134+ wait .until (expected_conditions .visibility_of_element_located (
135+ (By .ID , 'keyspace-shard' )))
129136 return self .driver .find_element_by_id ('keyspace-shard' ).text
130137
131138 def _get_shard_record_master_tablet (self ):
You can’t perform that action at this time.
0 commit comments