Skip to content

Commit fea3859

Browse files
refine selector (#13091)
Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
1 parent 23541c4 commit fea3859

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

packages/manager/cypress/e2e/core/stackscripts/create-stackscripts.spec.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,15 @@ const fillOutStackscriptForm = (
8080
cy.findByLabelText('Description').should('be.visible').click();
8181
cy.focused().type(description);
8282
}
83-
84-
ui.autocomplete.findByLabel('Target Images').should('be.visible').click();
85-
ui.autocompletePopper.findByTitle(targetImage).should('be.visible').click();
83+
ui.autocomplete
84+
.findByLabel('Target Images')
85+
.should('be.visible')
86+
.type(targetImage);
87+
// need selector in case item label is same as category label
88+
ui.autocompletePopper
89+
.findByTitle(targetImage, { selector: 'li div p' })
90+
.should('be.visible')
91+
.click();
8692
ui.autocomplete.findByLabel('Target Images').click(); // Close autocomplete popper
8793

8894
// Insert a script.
@@ -194,7 +200,9 @@ describe('Create stackscripts', () => {
194200
const stackscriptLabel = randomLabel();
195201
const stackscriptDesc = randomPhrase();
196202
// use random image. can specify image w/ getImageByLabel, then set images option in chooseImage
197-
const randomImage = chooseImage();
203+
const randomImage = chooseImage({
204+
capabilities: ['cloud-init', 'distributed-sites'],
205+
});
198206
const stackscriptImage = randomImage.label;
199207
const linodeLabel = randomLabel();
200208
const linodeRegion = chooseRegion({ capabilities: ['Vlans'] });

0 commit comments

Comments
 (0)