An open API service indexing awesome lists of open source software.

https://github.com/blank-09/question2answer

An automation software which leverages ChatGPT and Java Selenium to generate insightful answers (PDF format) to your questions stored in Excel files.
https://github.com/blank-09/question2answer

automation selenium-java utils

Last synced: 8 months ago
JSON representation

An automation software which leverages ChatGPT and Java Selenium to generate insightful answers (PDF format) to your questions stored in Excel files.

Awesome Lists containing this project

README

          

# Question2Answer

It is a software that generates answers (pdf format) for your questions (in excel) with the help of ChatGPT and Java Selenium.

## 📋 Pre-requisites

- Java 17 or higher
- Maven

## 🚀 How to run

1. Fork the repository and clone it to your local machine

2. Run the following command to install the dependencies
```bash
mvn clean install
```

3. Run the following command to execute the program
```bash
mvn test
```

4. When the browser opens up, login to your account manually. [**one time only**]

## 📦 Libraries used

- [Selenium](https://www.selenium.dev/)
- [WebDriverManager](https://github.com/bonigarcia/webdrivermanager)
- [TestNG](https://testng.org/doc/)
- [Apache POI](https://poi.apache.org/)
- [ExtentReports](https://www.extentreports.com/)
- [Log4j API](https://logging.apache.org/log4j/2.x/)
- [Log4j Core](https://logging.apache.org/log4j/2.x/)

## How to contribute?

1. Fork the repository
2. Clone the forked repository
3. Do your changes and push it to github
4. Create a pull request

Refer to [CONTRIBUTING.md](CONTRIBUTING.md) for more details.

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.