Tests: We should not click on default button when there is only one ds (#20266)

This commit is contained in:
Hugo Häggmark 2019-11-08 10:51:42 +01:00 committed by GitHub
parent 3111c3620b
commit 7ebc4a1568
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 5 deletions

View File

@ -11,7 +11,6 @@ import {
export interface EditDataSourcePage { export interface EditDataSourcePage {
name: InputPageObjectType; name: InputPageObjectType;
default: ClickablePageObjectType;
delete: ClickablePageObjectType; delete: ClickablePageObjectType;
saveAndTest: ClickablePageObjectType; saveAndTest: ClickablePageObjectType;
alert: PageObjectType; alert: PageObjectType;
@ -21,9 +20,6 @@ export interface EditDataSourcePage {
export const editDataSourcePage = new TestPage<EditDataSourcePage>({ export const editDataSourcePage = new TestPage<EditDataSourcePage>({
pageObjects: { pageObjects: {
name: new InputPageObject(Selector.fromAriaLabel('Datasource settings page name input field')), name: new InputPageObject(Selector.fromAriaLabel('Datasource settings page name input field')),
default: new ClickablePageObject(
Selector.fromSelector('[aria-label="Datasource settings page basic settings"] .gf-form-switch')
),
delete: new ClickablePageObject(Selector.fromAriaLabel('Delete button')), delete: new ClickablePageObject(Selector.fromAriaLabel('Delete button')),
saveAndTest: new ClickablePageObject(Selector.fromAriaLabel('Save and Test button')), saveAndTest: new ClickablePageObject(Selector.fromAriaLabel('Save and Test button')),
alert: new PageObject(Selector.fromAriaLabel('Datasource settings page Alert')), alert: new PageObject(Selector.fromAriaLabel('Datasource settings page Alert')),

View File

@ -25,7 +25,6 @@ const addTestDataSourceAndVerify = async (page: Page) => {
await editDataSourcePage.init(page); await editDataSourcePage.init(page);
await editDataSourcePage.waitForNavigation(); await editDataSourcePage.waitForNavigation();
await editDataSourcePage.pageObjects.name.enter(testDataSourceName); await editDataSourcePage.pageObjects.name.enter(testDataSourceName);
await editDataSourcePage.pageObjects.default.click();
await editDataSourcePage.pageObjects.saveAndTest.click(); await editDataSourcePage.pageObjects.saveAndTest.click();
await editDataSourcePage.pageObjects.alert.exists(); await editDataSourcePage.pageObjects.alert.exists();
await editDataSourcePage.pageObjects.alertMessage.containsText('Data source is working'); await editDataSourcePage.pageObjects.alertMessage.containsText('Data source is working');