diff --git a/integration/__tests__/app.tests.ts b/integration/__tests__/app.tests.ts index c63d3e09ba..518ede0376 100644 --- a/integration/__tests__/app.tests.ts +++ b/integration/__tests__/app.tests.ts @@ -36,7 +36,7 @@ describe("Lens integration tests", () => { it('shows "add cluster"', async () => { await app.electron.ipcRenderer.send("test-menu-item-click", "File", "Add Cluster"); - await app.client.waitUntilTextExists("h2", "Add Cluster"); + await app.client.waitUntilTextExists("h2", "Add Clusters from Kubeconfig"); }); describe("preferences page", () => { @@ -44,17 +44,17 @@ describe("Lens integration tests", () => { const appName: string = process.platform === "darwin" ? "Lens" : "File"; await app.electron.ipcRenderer.send("test-menu-item-click", appName, "Preferences"); - await app.client.waitUntilTextExists(".PageLayout h2", "Application"); + await app.client.waitUntilTextExists("[data-testid=application-header]", "APPLICATION"); }); it("shows all tabs and their contents", async () => { await app.client.click("[data-testid=application-tab]"); await app.client.click("[data-testid=proxy-tab]"); - await app.client.waitUntilTextExists(".PageLayout h2", "Proxy"); + await app.client.waitUntilTextExists("[data-testid=proxy-header]", "PROXY"); await app.client.click("[data-testid=kube-tab]"); - await app.client.waitUntilTextExists(".PageLayout h2", "Kubernetes"); + await app.client.waitUntilTextExists("[data-testid=kubernetes-header]", "KUBERNETES"); await app.client.click("[data-testid=telemetry-tab]"); - await app.client.waitUntilTextExists(".PageLayout h2", "Telemetry"); + await app.client.waitUntilTextExists("[data-testid=telemetry-header]", "TELEMETRY"); }); it("ensures helm repos", async () => { diff --git a/integration/helpers/utils.ts b/integration/helpers/utils.ts index c7fd4e8ddb..14c0ff3334 100644 --- a/integration/helpers/utils.ts +++ b/integration/helpers/utils.ts @@ -80,7 +80,7 @@ export async function appStart() { export async function clickWhatsNew(app: Application) { await app.client.waitUntilTextExists("h1", "What's new?"); await app.client.click("button.primary"); - await app.client.waitUntilTextExists("h2", "default"); + await app.client.waitUntilTextExists("h5", "Clusters"); } export async function clickWelcomeNotification(app: Application) { @@ -89,7 +89,7 @@ export async function clickWelcomeNotification(app: Application) { if (itemsText === "0 item") { // welcome notification should be present, dismiss it await app.client.waitUntilTextExists("div.message", "Welcome!"); - await app.client.click("i.Icon.close"); + await app.client.click(".notification i.Icon.close"); } } diff --git a/src/renderer/components/+preferences/preferences.tsx b/src/renderer/components/+preferences/preferences.tsx index fb45a924e3..3eb98cc4d7 100644 --- a/src/renderer/components/+preferences/preferences.tsx +++ b/src/renderer/components/+preferences/preferences.tsx @@ -114,7 +114,7 @@ export class Preferences extends React.Component { > {this.activeTab == Pages.Application && (
-

Application

+

Application

-

Kubernetes

+

Kubernetes


@@ -211,7 +211,7 @@ export class Preferences extends React.Component { {this.activeTab == Pages.Telemetry && (
-

Telemetry

+

Telemetry

{telemetryExtensions.map(this.renderExtension)}
)}