Skip to content

Commit 5d3ea01

Browse files
committed
Updated readme
1 parent a8bc8bc commit 5d3ea01

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

README.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ The table below maps each Git branch in this repository to its corresponding Ude
4949
| Module 14 | `sample-code/module-14-organizing-your-tests` | [Organizing Your Tests](https://www.udemy.com/course/mastering-modern-test-automation-with-playwright-in-java/learn/lecture/46833089#overview) |
5050
| Module 15 | `sample-code/module-15-parallel-execution` | [Parallel Execution](https://www.udemy.com/course/mastering-modern-test-automation-with-playwright-in-java/learn/lecture/46835495#overview) |
5151
| Module 16 | `sample-code/module-16-allure-reporting` | [Allure Reporting](https://www.udemy.com/course/mastering-modern-test-automation-with-playwright-in-java/learn/lecture/46849301#overview) |
52+
| Module 17 | `sample-code/module-17-cucumber` | [Cucumber](https://www.udemy.com/course/mastering-modern-test-automation-with-playwright-in-java/learn/lecture/46906341#overview) |
5253

5354
---
5455

@@ -60,23 +61,23 @@ The exercises in this repository are designed to build on each other in a sequen
6061
Begin your journey into Playwright and Java test automation by setting up your workspace. You have two options to start:
6162

6263
1. **Use the `sample-code/start-here` branch:**
63-
This branch contains a basic starting point with all the necessary configuration files (like a Maven pom.xml file) to help you get started quickly.
64+
This branch contains a basic starting point with all the necessary configuration files (like a Maven pom.xml file) to help you get started quickly.
6465
2. **Start with an empty Maven project:**
65-
If you prefer to set up everything from scratch, you can create your own Maven project and follow along with the course to configure it step by step. This approach is great for reinforcing your understanding of the setup process.
66+
If you prefer to set up everything from scratch, you can create your own Maven project and follow along with the course to configure it step by step. This approach is great for reinforcing your understanding of the setup process.
6667

6768
### Step 2: Follow Along With the Coding Exercises
6869
Each course module introduces new concepts and techniques, with corresponding exercises for hands-on practice. Follow these steps as you progress:
6970

7071
1. **Follow the Exercises in Order:**
71-
The modules are designed to build upon each other. Completing them in order ensures you gain a solid understanding of each concept before moving to the next.
72+
The modules are designed to build upon each other. Completing them in order ensures you gain a solid understanding of each concept before moving to the next.
7273
2. **Reference the Module-Specific Sample Code:**
73-
Each module's sample code is available in the corresponding branch, named sample-code/<module-name>. For example:
74+
Each module's sample code is available in the corresponding branch, named sample-code/<module-name>. For example:
7475
- sample-code/module-3-my-first-playwright-test
7576
- sample-code/module-6-browser-options
76-
You can check out these branches to view the sample solution for each module if you get stuck or want to see how the exercises are implemented.
77+
You can check out these branches to view the sample solution for each module if you get stuck or want to see how the exercises are implemented.
7778

7879
3. **Work on the Exercises in Your Own Branch:**
79-
Create your own branch to experiment with the exercises. For example:
80+
Create your own branch to experiment with the exercises. For example:
8081
```bash
8182
git checkout -b module-3-exercises
8283
```
@@ -88,43 +89,43 @@ Feel free to submit pull requests or raise issues if you find bugs or areas for
8889
If you encounter challenges while working through an exercise:
8990

9091
1. Check the Sample Solution:
91-
Switch to the branch for the current module to review the sample code and compare it with your own:
92+
Switch to the branch for the current module to review the sample code and compare it with your own:
9293
```bash
9394
git checkout sample-code/<module-name>
9495
```
9596

9697
2. **Learn From the Solution:**
97-
Pay attention to how the concepts are applied and implemented. Take note of any differences between your code and the solution, and try to understand why those differences exist.
98+
Pay attention to how the concepts are applied and implemented. Take note of any differences between your code and the solution, and try to understand why those differences exist.
9899

99100
### **Step 4: Starting Fresh at Any Point**
100101
If you want to start over or reset your work for a specific module:
101102

102103
1. **Checkout the Previous Module's Sample Code:**
103-
Each module builds on the previous one, and the starting point for a module is the final state of the previous module. For example:
104-
If you are working on Module 5 and want to start fresh, check out the code from sample-code/module-4-interacting-with-elements.
105-
Use the following command:
104+
Each module builds on the previous one, and the starting point for a module is the final state of the previous module. For example:
105+
If you are working on Module 5 and want to start fresh, check out the code from sample-code/module-4-interacting-with-elements.
106+
Use the following command:
106107
```bash
107108
git checkout sample-code/<previous-module-name>
108109
```
109110

110111
2. **Create a New Branch From the Previous Module:**
111-
After checking out the previous module's sample code, create a new branch to start your work:
112+
After checking out the previous module's sample code, create a new branch to start your work:
112113
```bash
113114
git checkout -b module-5-exercises
114115
```
115116

116117
3. **Continue From the Reset State:**
117-
Use the previous module's code as the starting point for the new module, and continue with the exercises.
118+
Use the previous module's code as the starting point for the new module, and continue with the exercises.
118119

119120

120121
### Step 5: Submitting Your Work
121122
If you are following along as part of the [Serenity Dojo coaching program](http://serenitydojo.academy), you will be able to get feedback about your work from one of the Serenity Dojo coaches. Here is how you do that:
122123

123124
1. Push Your Changes to Your Repository:
124-
Push your completed exercises to your forked repository to save your work:
125+
Push your completed exercises to your forked repository to save your work:
125126
```bash
126127
git push origin <your-branch-name>
127128
```
128129

129130
2. Share Your Branch:
130-
If requested, share the branch link with your instructor or team for review.
131+
If requested, share the branch link with your instructor or team for review.

0 commit comments

Comments
 (0)