raptatinha / tau-introduction-to-playwright

Course Introduction to Playwright by Renata Andrade for Test Automation University
https://testautomationu.applitools.com/
128 stars 606 forks source link

Unable to run tests in terminal using scripts #32

Open alendo opened 8 months ago

alendo commented 8 months ago

🐞 Describe the question: I'm not able to run the tests for Chapter-2 in the terminal using scripts. It is giving me error every time I run tests:

Error: Playwright Test did not expect test.beforeEach() to be called here. Most common reasons include:

📸 Screenshots/GIFs/Videos: Screenshot 2024-01-08 at 8 02 50 PM Screenshot 2024-01-08 at 8 05 10 PM

Config file is exact as repo on GitHub: Screenshot 2024-01-10 at 8 59 07 AM Screenshot 2024-01-10 at 9 16 07 AM

🛝 Additional context: I deleted the repo locally and cloned it again but still getting the error. Oddly enough, I can run the tests with Test Explorer

🎡 A picture of your pet or a toy or something really cool: Thanks in advance for the help.

jamesjlopez commented 7 months ago

I'm hitting the same issue for what it's worth

deafinbothears commented 5 months ago

I've also got the same issue as above.

deafinbothears commented 5 months ago

So I think I've found what's wrong. You'll need to update playwright in the project to make sure you can run the tests in terminal using scripts.

Steps:

  1. Open up the folder 'tau-introduction-to-playwright' in Visual Studio
  2. From the top navbar select Terminal > New Terminal
  3. Make sure the directory you see in terminal matches where you've put the project
  4. Update Playwright npm install -D @playwright/test@latest

Note that it may tell you to run the audit. Read the instructions and run the audit to fix anything.