Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 19 additions & 8 deletions docs/kane-ai-automation-code-generation.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,10 @@ Click the `Generate New Code` button to go to code generation page where you can
Selenium is your go-to tool for cross-browser testing, enabling automated testing across different web browsers like Chrome, Firefox, Safari, and Edge. It's perfect for end-to-end testing of web applications. With Kane AI, you can generate Selenium code in:

- **Python:** PyTest is used to generate Selenium Python code.
- **Java:** TestNG is used to generate Selenium Java code.

:::info
Support for Java language in Selenium has been restricted for major improvements and will be made available soon.
:::

:::tip
By default all KaneAI authored tests automation scripts for Web are generated in Selenium Python.
Expand All @@ -62,31 +65,39 @@ Selenium is your go-to tool for cross-browser testing, enabling automated testin
### Playwright
Playwright is a fast and reliable end-to-end testing for complex modern web applications it uses a single API to automate Chromium, Firefox, and WebKit. You can generate Playwright code in:

- **Javascript**
- **JavaScript**
- **Python**

:::info
Support for Playwright framework has been restricted for major improvements and will be made available soon.
:::

### Cypress
Cypress is a modern web front-end testing tool built with JavaScript Mocha. It operates directly on the browsers without the need for Selenium. Its unique DOM manipulation technique makes it a very developer and QA friendly tool. You can generate Cypress code in:

- **Javascript**
- **JavaScript**

:::note
Cypress won't be available for test cases where **Switching Tabs** or **File Upload** is present as its not inherently supported by the tool.
:::info
Support for Cypress framework has been restricted for major improvements and will be made available soon. Additionally, Cypress won't be available for test cases where **Switching Tabs** or **File Upload** is present as it's not inherently supported by the framework.
:::

### WebdriverIO
WebdriverIO is a popular automation testing framework for web and mobile applications. It is built on top of the WebDriver protocol and provides a simple and flexible API for writing tests. You can generate WebdriverIO code in:

- **Javascript**
- **JavaScript**

:::info
Support for WebdriverIO framework has been restricted for major improvements and will be made available soon.
:::

## App Frameworks

### Appium
Appium is an open-source automation tool for running scripts and testing native applications and mobile web apps on different platforms like IOS and Android. You can generate Appium code in:
Appium is an open-source automation tool for running scripts and testing native applications and mobile web apps on different platforms like iOS and Android. You can generate Appium code in:

- **Python:** PyTest is used to generate Appium Python script.
- **Java:** TestNG is used to generate Appium Java scripts.
- **Javascript** : The code generation for the Appium framework in JavaScript is being rolled out gradually and is not yet generally available.
- **JavaScript** : The code generation for the Appium framework in JavaScript is being rolled out gradually and is not yet generally available.

:::tip
By default all KaneAI authored tests automation scripts for App are generated in Appium Python.
Expand Down
Loading