Skip to content

This project combines Streamlit, the ChatGPT API, and Selenium(in python) to create a user-friendly platform. Users input HTML code, and gets Selenium test scripts in Python, streamlining the process of automated testing for web applications.

License

Notifications You must be signed in to change notification settings

SauravKumarMahato/ScriptQuin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScriptQuin

ScriptQuin: Generate Your Code

ScriptQuin This project combines Streamlit, the ChatGPT API, and Selenium(in python) to create a user-friendly platform. Users input HTML code, and gets Selenium test scripts in Python, streamlining the process of automated testing for web applications.

Table of Contents

Features

Code Generator: Put you html code inside text box given and then click Generate Script button to get the script on right half portion of streamlit app.

Demo

ScriptQuin.mp4

Installation

Prerequisites

Ensure you have Python installed on your system. You can download it from python.org.

Before running ScriptQuin, you will need an OpenAI API key if the project utilizes OpenAI's services. You can obtain an API key by registering on the OpenAI platform.

Setup

  1. Clone the repository:
git clone https://github.com/SauravKumarMahato/ScriptQuin.git
  1. Navigate to the cloned directory:
cd ScriptQuin
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Add your OpenAI API key at the top api_call.py files having section something like below:
openai.api_key = "YOUR_API_KEY"

Running Application

For running the Projet write below code in your terminal.

streamlit run app.py

It will now open a web interface of streamlit and now you can test the application.

Dependencies

Main dependencies which are required for this project to run are given below:

  • openai
  • streamlit

You can find all dependencies required in requirements.txt

Contributing

We encourage contributions to enhance and elevate ScriptQuin. Don't hesistate to submit issues, suggest new features, or initiate pull requests. Kindly follow our Code of Conduct for a respectful and collaborative environment.

License

This project is licensed under the MIT License.

About

This project combines Streamlit, the ChatGPT API, and Selenium(in python) to create a user-friendly platform. Users input HTML code, and gets Selenium test scripts in Python, streamlining the process of automated testing for web applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages