diff --git a/src/plugins/vis_type_timeseries/public/application/visualizations/views/gauge.js b/src/plugins/vis_type_timeseries/public/application/visualizations/views/gauge.js index 000701c3a0764..723a054baeeae 100644 --- a/src/plugins/vis_type_timeseries/public/application/visualizations/views/gauge.js +++ b/src/plugins/vis_type_timeseries/public/application/visualizations/views/gauge.js @@ -108,10 +108,15 @@ export class Gauge extends Component { ref={(el) => (this.inner = el)} style={styles.inner} > -
+
{title}
-
+
{formatter(value)}
{additionalLabel} @@ -124,10 +129,15 @@ export class Gauge extends Component { ref={(el) => (this.inner = el)} style={styles.inner} > -
+
{formatter(value)}
-
+
{title}
{additionalLabel} diff --git a/src/plugins/vis_type_timeseries/public/application/visualizations/views/top_n.js b/src/plugins/vis_type_timeseries/public/application/visualizations/views/top_n.js index 9d6381f21b11f..72b2c7ce34fd8 100644 --- a/src/plugins/vis_type_timeseries/public/application/visualizations/views/top_n.js +++ b/src/plugins/vis_type_timeseries/public/application/visualizations/views/top_n.js @@ -135,7 +135,7 @@ export class TopN extends Component {
-
+
diff --git a/test/functional/apps/visualize/_tsvb_chart.ts b/test/functional/apps/visualize/_tsvb_chart.ts index 0dee6f227914f..5f40eae39e5e6 100644 --- a/test/functional/apps/visualize/_tsvb_chart.ts +++ b/test/functional/apps/visualize/_tsvb_chart.ts @@ -213,7 +213,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await visualBuilder.setColorPickerValue('#AD7DE6', 1); const backGroundStyle = await visualBuilder.getBackgroundStyle(); - const gaugeInnerColor = await visualBuilder.getGaugeColor('Inner'); + const gaugeInnerColor = await visualBuilder.getGaugeColor(true); expect(backGroundStyle).to.eql('background-color: rgb(255, 207, 223);'); expect(gaugeInnerColor).to.eql('rgba(173,125,230,1)'); diff --git a/test/functional/page_objects/visual_builder_page.ts b/test/functional/page_objects/visual_builder_page.ts index 5301657cb7d77..40a70efd93efd 100644 --- a/test/functional/page_objects/visual_builder_page.ts +++ b/test/functional/page_objects/visual_builder_page.ts @@ -349,18 +349,18 @@ export class VisualBuilderPageObject extends FtrService { } public async getGaugeLabel() { - const gaugeLabel = await this.find.byCssSelector('.tvbVisGauge__label'); + const gaugeLabel = await this.testSubjects.find('gaugeLabel'); return await gaugeLabel.getVisibleText(); } public async getGaugeCount() { - const gaugeCount = await this.find.byCssSelector('.tvbVisGauge__value'); + const gaugeCount = await this.testSubjects.find('gaugeValue'); return await gaugeCount.getVisibleText(); } - public async getGaugeColor(type: undefined | 'Inner' = undefined): Promise { + public async getGaugeColor(isInner = false): Promise { await this.visChart.waitForVisualizationRenderingStabilized(); - const gaugeColoredCircle = await this.testSubjects.find(`gaugeCircle${type ?? ''}`); + const gaugeColoredCircle = await this.testSubjects.find(`gaugeCircle${isInner ? 'Inner' : ''}`); return await gaugeColoredCircle.getAttribute('stroke'); } @@ -380,7 +380,7 @@ export class VisualBuilderPageObject extends FtrService { public async getTopNBarStyle(nth: number = 0): Promise { await this.visChart.waitForVisualizationRenderingStabilized(); - const topNBars = await this.find.allByCssSelector('.tvbVisTopN__innerBar div'); + const topNBars = await this.testSubjects.findAll('topNInnerBar'); return await topNBars[nth].getAttribute('style'); } @@ -619,13 +619,13 @@ export class VisualBuilderPageObject extends FtrService { public async getMetricValueStyle(): Promise { await this.visChart.waitForVisualizationRenderingStabilized(); - const metricValue = await this.find.byCssSelector('[data-test-subj="tsvbMetricValue"]'); + const metricValue = await this.testSubjects.find('tsvbMetricValue'); return await metricValue.getAttribute('style'); } public async getGaugeValueStyle(): Promise { await this.visChart.waitForVisualizationRenderingStabilized(); - const metricValue = await this.find.byCssSelector('.tvbVisGauge__value'); + const metricValue = await this.testSubjects.find('gaugeValue'); return await metricValue.getAttribute('style'); }