+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zktest/src/main/webapp/test2/config.properties b/zktest/src/main/webapp/test2/config.properties
index d38e1ccd7d..127d594b3c 100644
--- a/zktest/src/main/webapp/test2/config.properties
+++ b/zktest/src/main/webapp/test2/config.properties
@@ -3134,6 +3134,7 @@ B90-ZK-4431.zul=A,E,Multislider
##zats##B101-ZK-5696.zul=A,E,NestedShadow,ServerMVVM,ForEach,Differ
##zats##B101-ZK-5716.zul=A,E,CSP,Security,Content-Security-Policy,Unsafe-inline
##zats##B101-ZK-5787.zul=A,E,WCAG,Accessibility,Focus,Tabindex,Aria-hidden
+##zats##B101-ZK-5743.zul=A,E,Compressed,JS,Debug-JS,TabletUI,Mobile,onClick
##
# Features - 3.0.x version
diff --git a/zktest/src/test/java/org/zkoss/zktest/zats/test2/B101_ZK_5743Test.java b/zktest/src/test/java/org/zkoss/zktest/zats/test2/B101_ZK_5743Test.java
new file mode 100644
index 0000000000..8393f1b511
--- /dev/null
+++ b/zktest/src/test/java/org/zkoss/zktest/zats/test2/B101_ZK_5743Test.java
@@ -0,0 +1,51 @@
+/* B101_ZK_5743Test.java
+
+ Purpose:
+
+ Description:
+
+ History:
+ 12:17 PM 2024/9/13, Created by jumperchen
+
+Copyright (C) 2024 Potix Corporation. All Rights Reserved.
+*/
+package org.zkoss.zktest.zats.test2;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import java.util.Collections;
+
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+import org.openqa.selenium.chrome.ChromeOptions;
+
+import org.zkoss.test.webdriver.ExternalZkXml;
+import org.zkoss.test.webdriver.ForkJVMTestOnly;
+import org.zkoss.test.webdriver.WebDriverTestCase;
+
+/**
+ * @author jumperchen
+ */
+@ForkJVMTestOnly
+public class B101_ZK_5743Test extends WebDriverTestCase {
+
+ @RegisterExtension
+ public static final ExternalZkXml CONFIG = new ExternalZkXml(
+ B101_ZK_5743Test.class);
+
+ @Override
+ protected ChromeOptions getWebDriverOptions() {
+ return super.getWebDriverOptions()
+ .setExperimentalOption("mobileEmulation", Collections.singletonMap("deviceName", "iPad"));
+ }
+
+ @Test
+ public void test() {
+ connect();
+ click(jq("@menuitem"));
+ waitResponse();
+ String zkLog = getZKLog();
+ long count = zkLog.split("onClick").length - 1;
+ assertEquals(1, count);
+ }
+}