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.
- Host: GitHub
- URL: https://github.com/blank-09/question2answer
- Owner: Blank-09
- License: mit
- Created: 2024-04-26T16:24:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T05:50:14.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T22:51:20.085Z (12 months ago)
- Topics: automation, selenium-java, utils
- Language: Java
- Homepage: https://github.com/Blank-09/Question2Answer
- Size: 152 KB
- Stars: 1
- Watchers: 1
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.