Create Playwright User Scenario for our vocon cloud desktop solution @ Angular 14

Closed Posted 1 year ago Paid on delivery
Closed Paid on delivery

We are a small company offering a cloud-based free virtual desktop for developers on [login to view URL]

We seek to improve our frontend system. For that, we would like you to create end-to-end tests based on Playwright using Angular 14.

Part 1 (in this project):

A very first simple scenario is to be tested: access the site and log in. More scenarios will follow, but they are not part of this project yet, to keep the project small and manageable.

Acceptance Criteria of our corresponding Jira Story (our number: CAAS-1437):

- A new Angular 14 Project is created as a GIT project with Playwright installed

- Following single Playwright test scenario is working fine:

--> Open our cloud desktop page and verify that the title is seen

--> Open VS Code and verify that you are forwarded to the auth page

--> Log in as a GitHub user (you can use your own account, but the user credentials must be configurable without being seen in the GIT Repo)

--> Verify that the loading spinner page is shown (look for the title of the page and the loading spinner)

--> Verify that noVNC opens within 50 sec (timeout should be configurable via [login to view URL]) (hint: `await [login to view URL]('#noVNC_left_dummy_elem').click();`

- Following best practices are stick to:

--> Playwright expect method always acts on locators, not on scalar objects.

Example:

----> wrong: `await expect([login to view URL]()).toBe(0);`

----> correct: `await expect([login to view URL]).toHaveCount(0);`

--> Tests are split into meaningful test steps. Tests and test steps have short, but meaningful descriptions/names. They may depend on const variables defined in the test spec. Example:

```

const loadingSpinnerTimeoutSeconds = 30:

await [login to view URL](`Loading Spinner finishes after ${loadingSpinnerTimeoutSeconds} seconds`, async () => {...

...

});

```

AngularJS Test Automation Git Testing / QA

Project ID: #35180126

About the project

12 proposals Remote project Active 1 year ago

12 freelancers are bidding on average €197 for this job

mihailsbond

Hello, As a senior web and mobile developer, I can help you to update your project as you want. I have much experience with angular, Git, Jira, Trello,etc. I will offer the best quality work and reliable service acc More

€200 EUR in 7 days
(1 Review)
0.5
rashidamjad

Hi there, I am Rashid, I am a full stack developer with 4+ years of experience in both front-end and back-end development. I have read your Create Playwright User Scenario for our vocon cloud desktop solution @ Angular More

€250 EUR in 8 days
(0 Reviews)
0.0
ayesha0124

Hello, I believe i can help u with getting this job done as i have the great knowledge of Test Automation, AngularJS, Testing / QA and Git. I have working experience of several years on this platform. So please initia More

€250 EUR in 7 days
(0 Reviews)
0.0
lokeshkumar96

Hi, there I have read your job posting very carefully and I understood what you want. I am 5+ years experienced expert of Angular (including the latest version) and its related technologies such as JavaScript, Website More

€140 EUR in 7 days
(0 Reviews)
0.0