This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev by this push:
     new 613ae078c [Improve] e2e minor improvement (#4048)
613ae078c is described below

commit 613ae078cf9086479be82b9cdb7d21f23399dc28
Author: benjobs <[email protected]>
AuthorDate: Mon Sep 9 14:29:46 2024 +0800

    [Improve] e2e minor improvement (#4048)
    
    * [Improve] e2e minor improvement
    
    * [Improve] role page minor improvement
---
 .github/workflows/e2e.yml                                             | 4 ++--
 .../src/views/system/role/components/RoleDrawer.vue                   | 2 ++
 .../streampark/e2e/pages/flink/applications/ApplicationsPage.java     | 3 +++
 .../java/org/apache/streampark/e2e/pages/resource/ProjectsPage.java   | 4 ++++
 .../org/apache/streampark/e2e/pages/system/RoleManagementPage.java    | 4 ++--
 5 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index dd83da726..098939bdf 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -116,8 +116,8 @@ jobs:
             class: org.apache.streampark.e2e.cases.AlarmTest
           - name: UserManagementTest
             class: org.apache.streampark.e2e.cases.UserManagementTest
-          #- name: RoleManagementTest
-          #  class: org.apache.streampark.e2e.cases.RoleManagementTest
+          - name: RoleManagementTest
+            class: org.apache.streampark.e2e.cases.RoleManagementTest
           - name: TeamManagementTest
             class: org.apache.streampark.e2e.cases.TeamManagementTest
           - name: MemberManagementTest
diff --git 
a/streampark-console/streampark-console-webapp/src/views/system/role/components/RoleDrawer.vue
 
b/streampark-console/streampark-console-webapp/src/views/system/role/components/RoleDrawer.vue
index 264b648da..5ec33b101 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/system/role/components/RoleDrawer.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/system/role/components/RoleDrawer.vue
@@ -105,7 +105,9 @@
           },
         ];
       });
+
       const [registerForm, { resetFields, setFieldsValue, validate }] = 
useForm({
+        name: 'role_form',
         labelWidth: 120,
         colon: true,
         baseColProps: { span: 22 },
diff --git 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/flink/applications/ApplicationsPage.java
 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/flink/applications/ApplicationsPage.java
index 4e6f2d926..1577f1b40 100644
--- 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/flink/applications/ApplicationsPage.java
+++ 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/flink/applications/ApplicationsPage.java
@@ -60,6 +60,9 @@ public class ApplicationsPage extends NavBarPage implements 
ApacheFlinkPage.Tab
     public ApplicationForm createApplication() {
         waitForPageLoading();
 
+        new WebDriverWait(driver, Constants.DEFAULT_WEBDRIVER_WAIT_DURATION)
+            
.until(ExpectedConditions.elementToBeClickable(buttonCreateApplication));
+
         buttonCreateApplication.click();
         new WebDriverWait(driver, Constants.DEFAULT_WEBDRIVER_WAIT_DURATION)
             .until(ExpectedConditions.urlContains("/flink/app/add"));
diff --git 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/resource/ProjectsPage.java
 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/resource/ProjectsPage.java
index a4b4b23c1..fa7c2168d 100644
--- 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/resource/ProjectsPage.java
+++ 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/resource/ProjectsPage.java
@@ -61,6 +61,10 @@ public class ProjectsPage extends NavBarPage implements 
ResourcePage.Tab {
                                       String projectBuildArgument,
                                       String projectDescription) {
         waitForPageLoading();
+
+        new WebDriverWait(driver, Constants.DEFAULT_WEBDRIVER_WAIT_DURATION)
+            
.until(ExpectedConditions.elementToBeClickable(buttonCreateProject));
+
         buttonCreateProject.click();
         new WebDriverWait(driver, Constants.DEFAULT_WEBDRIVER_WAIT_DURATION)
             .until(ExpectedConditions.urlContains("/project/add"));
diff --git 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/system/RoleManagementPage.java
 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/system/RoleManagementPage.java
index c8d3968a3..7f10f6d3b 100644
--- 
a/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/system/RoleManagementPage.java
+++ 
b/streampark-e2e/streampark-e2e-case/src/test/java/org/apache/streampark/e2e/pages/system/RoleManagementPage.java
@@ -139,10 +139,10 @@ public class RoleManagementPage extends NavBarPage 
implements SystemPage.Tab {
             PageFactory.initElements(driver, this);
         }
 
-        @FindBy(id = "form_item_roleName")
+        @FindBy(id = "role_form_roleName")
         private WebElement inputRoleName;
 
-        @FindBy(id = "form_item_description")
+        @FindBy(id = "role_form_description")
         private WebElement inputDescription;
 
         @FindBys({

Reply via email to