Skip to content

Commit a069138

Browse files
Merge pull request #26 from dmberezovskyii/dmberezovskyii-patch-4
Update README.md
2 parents 2069de7 + 9a9b35b commit a069138

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

README.md

+3-15
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ A simple UI automation framework built with:
2525

2626
### Prerequisites
2727

28-
- Python 3.8 - 3.12
2928
- If you're not using macOS with ARM64 architecture or a Selenium version below 4.24.0, please upload the appropriate driver corresponding to your OS to the `resources` directory.
30-
- secure-test-automation for encrypting sensitive data
3129

3230
### Local Usage
3331

@@ -39,14 +37,16 @@ A simple UI automation framework built with:
3937
```bash
4038
pip install poetry
4139
poetry shell
40+
poetry env info
41+
copy `Executable: path to virtual env` -> Add Interpreter -> Poetry Environment -> Existing environment -> add Executable -> Apply
4242
poetry install
4343
```
44+
then specify your poetry env
4445
3. Create a `.env` file and add:
4546
```plaintext
4647
DEV_URL = "your-dev-project-url"
4748
STAG_URL = "your-staging-project-url"
4849
```
49-
- Rename the `chromedriver` to `local` if you want to run tests locally.
5050

5151
4. If you prefer not to use environment variables, add your references to the properties file:
5252
```python
@@ -63,18 +63,6 @@ A simple UI automation framework built with:
6363
- #### [Chrome Drivers](https://googlechromelabs.github.io/chrome-for-testing/#stable)
6464
- #### [Firefox Drivers](https://github.com/mozilla/geckodriver)
6565

66-
### TODO
67-
68-
| Item | Status |
69-
|-------------------------------------------------------------------------------------------------------------|----------------------------------------------------------|
70-
| 1. Drivers factory: local, remote, [Chrome, Firefox] | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
71-
| 2. `pytest.ini` config: addopts, errors, markers | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
72-
| 3. Environments: dev, stag, prod | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
73-
| 4. Secrets | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
74-
| 5. Utilities: YAML reader, logger | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
75-
| 6. BasePage: wait strategy, base actions | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
76-
| 7. Properties: make properties helper | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
77-
| 8. CI: GitHub Actions: run tests, publish reports, take screenshots on failure (check test summary artifacts) | ![Status](https://img.shields.io/badge/DONE-brightgreen) |
7866

7967
### CI: GitHub Actions
8068

0 commit comments

Comments
 (0)