diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
index 755bdc908..f17ad2537 100644
--- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx
@@ -453,6 +453,7 @@ export default function NodeToolbarComponent({
shift={false}
value={"Edit"}
icon={"Settings2"}
+ dataTestId="edit-button-modal"
/>
)}
@@ -463,6 +464,7 @@ export default function NodeToolbarComponent({
shift={false}
value={"Duplicate"}
icon={"Copy"}
+ dataTestId="duplicate-button-modal"
/>
@@ -472,6 +474,7 @@ export default function NodeToolbarComponent({
shift={false}
value={"Copy"}
icon={"Clipboard"}
+ dataTestId="copy-button-modal"
/>
{isOutdated && (
@@ -482,6 +485,7 @@ export default function NodeToolbarComponent({
shift={false}
value={"Update"}
icon={"Code"}
+ dataTestId="update-button-modal"
/>
)}
@@ -499,6 +503,7 @@ export default function NodeToolbarComponent({
styleObj={{
iconClasses: "relative top-0.5 -m-1 mr-1 h-6 w-6",
}}
+ dataTestId="share-button-modal"
/>
)}
@@ -523,6 +528,7 @@ export default function NodeToolbarComponent({
shift={true}
value={"Docs"}
icon={"FileText"}
+ dataTestId="docs-button-modal"
/>
{isMinimal && (
diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx
index 00e31e08a..725248554 100644
--- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx
@@ -1,4 +1,3 @@
-import { useEffect } from "react";
import ForwardedIconComponent from "../../../../../components/genericIconComponent";
import { toolbarSelectItemProps } from "../../../../../types/components";
@@ -9,10 +8,10 @@ export default function ToolbarSelectItem({
value,
icon,
styleObj,
+ dataTestId,
}: toolbarSelectItemProps) {
-
return (
-
+
) : (
-
- {shift ? (
- "Ctrl"
- ) : (
- "Ctrl +"
- )}
+
+ {shift ? "Ctrl" : "Ctrl +"}
)}
- {shift && (
-
- )}
- {keyboardKey}
+ {shift && (
+
+ )}
+
+ {keyboardKey}
+
);
}
diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts
index 55f33da16..ab32dab62 100644
--- a/src/frontend/src/types/components/index.ts
+++ b/src/frontend/src/types/components/index.ts
@@ -702,5 +702,6 @@ export type toolbarSelectItemProps = {
ctrlClasses?: string;
keyClasses?: string;
valueClasses?: string;
- }
+ };
+ dataTestId: string;
};
diff --git a/src/frontend/tests/end-to-end/auto_login.spec.ts b/src/frontend/tests/end-to-end/auto_login.spec.ts
index 3208f754f..7e847cefd 100644
--- a/src/frontend/tests/end-to-end/auto_login.spec.ts
+++ b/src/frontend/tests/end-to-end/auto_login.spec.ts
@@ -1,7 +1,7 @@
import { test } from "@playwright/test";
test.beforeEach(async ({ page }) => {
- await page.waitForTimeout(1000);
- test.setTimeout(120000);
+ await page.waitForTimeout(16000);
+ test.setTimeout(140000);
});
test.describe("Auto_login tests", () => {
test("auto_login sign in", async ({ page }) => {
diff --git a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts
index 80e080dd7..53d454359 100644
--- a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts
+++ b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts
@@ -1,6 +1,6 @@
import { expect, test } from "@playwright/test";
test.beforeEach(async ({ page }) => {
- await page.waitForTimeout(10000);
+ await page.waitForTimeout(20000);
test.setTimeout(120000);
});
test("KeypairListComponent", async ({ page }) => {