diff --git a/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-advanced-config.png b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-advanced-config.png new file mode 100644 index 000000000..8101c0b15 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-advanced-config.png differ diff --git a/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-dash.png b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-dash.png new file mode 100644 index 000000000..b94d5faed Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-dash.png differ diff --git a/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-devices.png b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-devices.png new file mode 100644 index 000000000..cdcc6ad8f Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-devices.png differ diff --git a/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-test-authoring.png b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-test-authoring.png new file mode 100644 index 000000000..72bc5a052 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-test-authoring.png differ diff --git a/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-upload.png b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-upload.png new file mode 100644 index 000000000..efed2ba08 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-app-test/kaneai-app-upload.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-authoring-min.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-authoring-min.png new file mode 100644 index 000000000..3a1377710 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-authoring-min.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-browser-select-min.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-browser-select-min.png new file mode 100644 index 000000000..64abb4fee Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-browser-select-min.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-hye.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-hye.png new file mode 100644 index 000000000..b6b8f009f Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-hye.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-save.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-save.png new file mode 100644 index 000000000..206a42ac8 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-save.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-start-testing.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-start-testing.png new file mode 100644 index 000000000..b27727fbd Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-start-testing.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-tab-min.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-tab-min.png new file mode 100644 index 000000000..f7d86a3e3 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-desktop-tab-min.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-mobile-browser-select.png b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-mobile-browser-select.png new file mode 100644 index 000000000..46516da88 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/kaneai-mobile-browser-select.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-advanced-settings.png b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-advanced-settings.png new file mode 100644 index 000000000..500da602c Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-advanced-settings.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-save.png b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-save.png new file mode 100644 index 000000000..478a2e6f6 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-save.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-start-testing.png b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-start-testing.png new file mode 100644 index 000000000..8afcfc0ec Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-start-testing.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-authoring.png b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-authoring.png new file mode 100644 index 000000000..e1e75227e Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-authoring.png differ diff --git a/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-case-manager.png b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-case-manager.png new file mode 100644 index 000000000..b25c3a871 Binary files /dev/null and b/assets/images/kane-ai/kaneai-author-browser-tests/mobile-browser-test-case-manager.png differ diff --git a/docs/author-your-first-desktop-browser-test.md b/docs/author-your-first-desktop-browser-test.md index cac3f835a..2fe1525d4 100644 --- a/docs/author-your-first-desktop-browser-test.md +++ b/docs/author-your-first-desktop-browser-test.md @@ -49,45 +49,36 @@ In this guide, we'll walk you through how you can author your desktop browser te **Step 1:** From the KaneAI dashboard, click on **Author Web Test**. -Image +Image **Step 2:** A modal would appear from the side. Select **Desktop** from the sidebar. -Image +Image -**Step 3:** KaneAI offers a few network configurations for you to choose from: -- **Tunnel:** Seamlessly test websites hosted locally or behind a firewall. -- **Geolocation:** Simulate user interactions from different regions to ensure your website works as expected worldwide. -- **Dedicated Proxy:** Exclusively available for enterprise accounts with dedicated proxy enabled. - -Image **Step 4:** You can also do additional customization with some advanced features such as: - **Chrome Options:** Command-line switches that alter the default behavior of the Chrome browser. - **Custom Headers:** Kееp crucial information about thе rеquеst or rеsponsе, such as thе mеthod, URL, and body contеnt. -Image - -**Step 5:** Once done, click on **Author Test**. - -Image +Once done, click **Start Testing.** +Image -**Step 6:** Now tell KaneAI what you want to author using natural language without the need for coding or scripting knowledge required. KaneAI translates your instructions into executable test steps automatically. +**Step 5:** Now tell KaneAI what you want to author using natural language without the need for coding or scripting knowledge required. KaneAI translates your instructions into executable test steps automatically. -Image +Image As you add each instruction, KaneAI queues them in real-time without waiting for completion. This allows you to build comprehensive test flows quickly and efficiently. Once you've outlined all your test steps, click Finish Test to finalize your automated test case. **Step 7:** Now, select your **Project** and the folder where you want to save your test cases. The **Test Name** and **Description** will be generated automatically, but you can also edit them. Select your test's **Type** and **Status**, as well as the necessary tags that will allow you to search for it later. -Image +Image **Step 8:** To execute your test, click on the **Run on HyperExecute** button and you will be redirected to the HyperExecute dashboard where your tests will be executed. -Image +Image diff --git a/docs/author-your-first-mobile-app-test.md b/docs/author-your-first-mobile-app-test.md index 6eaa9c193..f6fbb3531 100644 --- a/docs/author-your-first-mobile-app-test.md +++ b/docs/author-your-first-mobile-app-test.md @@ -49,50 +49,33 @@ In this guide, we'll walk you through how you can author your mobile app tests u **Step 1:** From the KaneAI dashboard, click on **Author App Test**. -Image +Image -**Step 2:** A modal would appear from the side. Select the preferred OS (Android or iOS) +**Step 2:** A modal would appear from the side. Select the preferred OS (Android or iOS). Upload the app you want to test. -**Step 3:** To enhance your authoring, KaneAI offers a few network configurations for you to choose from: +Image -- **Tunnel:** Seamlessly test websites hosted locally or behind a firewall. -- **Geolocation:** Simulate user interactions from different regions to ensure your website works as expected worldwide. -- **Dedicated Proxy:** Exclusively available for enterprise accounts with dedicated proxy enabled +**Step 3:** Choose your preferred device and the OS version. +Image -Image +**Step 4:** You can also select advanced configurations from the dropdown. -**Step 4:** Now upload the application that you want to author test cases for and select the device and OS version. +Image -Image +**Step 5:** Now tell KaneAI what you want to author using natural language without the need for coding or scripting knowledge required. KaneAI translates your instructions into executable test steps automatically. -**Step 5:** Choose your preferred device and the OS version. - -Image - -**Step 6:** You can also toggle on advanced settings as per your device. - -Image -Image - -**Step 7:** Once done, click on **Author Test**. - -Image - -**Step 8:** Now tell KaneAI what you want to author using natural language without the need for coding or scripting knowledge required. KaneAI translates your instructions into executable test steps automatically. - -Image +Image As you add each instruction, KaneAI queues them in real-time without waiting for completion. This allows you to build comprehensive test flows quickly and efficiently. Once you've outlined all your test steps, click Finish Test to finalize your automated test case. -**Step 9:** Now, select your **Project** and the folder where you want to save your test cases. The **Test Name** and **Description** will be generated automatically, but you can also edit them. Select your test's **Type** and **Status**, as well as the necessary tags that will allow you to search for it later. - -Image +**Step 6:** Now, select your **Project** and the folder where you want to save your test cases. The **Test Name** and **Description** will be generated automatically, but you can also edit them. Select your test's **Type** and **Status**, as well as the necessary tags that will allow you to search for it later. -**Step 10:** To execute your test, click on the **Run on HyperExecute** button and you will be redirected to the HyperExecute dashboard where your tests will be executed. +Image -Image +**Step 7:** To execute your test, click on the **Run on HyperExecute** button and you will be redirected to the HyperExecute dashboard where your tests will be executed. +Image diff --git a/docs/author-your-first-mobile-browser-test.md b/docs/author-your-first-mobile-browser-test.md index 6e11022bb..612dd21a4 100644 --- a/docs/author-your-first-mobile-browser-test.md +++ b/docs/author-your-first-mobile-browser-test.md @@ -49,7 +49,7 @@ In this guide, we'll walk you through how you can author your mobile browser tes **Step 1:** From the KaneAI dashboard, click on **Author Browser Test**. -Image +Image **Step 2:** A modal would appear from the side. Select **Mobile** from the sidebar. @@ -61,40 +61,43 @@ In this guide, we'll walk you through how you can author your mobile browser tes Image -**Step 4:** KaneAI offers a few network configurations for you to choose from: +**Step 4:** You can also toggle on advanced settings such as network throttling or auto-login through Google from the dropdown. -- **Tunnel:** Seamlessly test websites hosted locally or behind a firewall. -- **Geolocation:** Simulate user interactions from different regions to ensure your website works as expected worldwide. -- **Dedicated Proxy:** Exclusively available for enterprise accounts with dedicated proxy enabled. +Image +**Step 6:** Once done, click on **Start Testing**. -Image - - - -**Step 5:** You can also toggle on advanced settings as per your operating system. - -Image - -**Step 6:** Once done, click on **Author Test**. - -Image +Image **Step 7:** Now tell KaneAI what you want to author using natural language without the need for coding or scripting knowledge required. KaneAI translates your instructions into executable test steps automatically. -Image +Image As you add each instruction, KaneAI queues them in real-time without waiting for completion. This allows you to build comprehensive test flows quickly and efficiently. Once you've outlined all your test steps, click Finish Test to finalize your automated test case. **Step 8:** Now, select your **Project** and the folder where you want to save your test cases. The **Test Name** and **Description** will be generated automatically, but you can also edit them. Select your test's **Type** and **Status**, as well as the necessary tags that will allow you to search for it later. -Image +Image **Step 9:** To execute your test, click on the **Run on HyperExecute** button and you will be redirected to the HyperExecute dashboard where your tests will be executed. -Image - - +Image + +## Feature Support Matrix +| Feature / Action | Support Status | Notes | +|-------------------------------------------------------------------------|-----------------------|-----------------------------------------------------------------------------------------| +| Element Scroll | Supported | | +| Key Events (e.g. Enter, Space, Tab) | Not Supported | | +| Clear Input Fields | Supported | | +| App Instructions (e.g. background, hide keyboard, show notifications) | Not Supported | | +| Textual & Visual Queries | Supported | Includes driver-based queries. | +| Sites with Permission Popups (notifications, cookies, location) | Supported (Android only) | Popups are auto-accepted on Android. iOS not supported currently. | +| Cookies & Local Storage | Supported | | +| DOM Elements Not Exposed (Qwen Use Cases) | Not Supported | Qwen is not supported for browser-based tests. | +| Network Assertions | Not Supported | Not yet available for mobile web; only supported on web. | +| Negative Scenarios from App UX (e.g. switch app, go to home, go back) | Not Supported | These are app-specific and not currently available in browser testing mode. | + +> _Have any feedback or request? Reach out to us via support@lambdatest.com and we would be happy to hear from you._