Test Automation tool, VS, selenium, Github, Gitbash

 Test Automation tool

- Selenium WebDriver (can use C#, java, phyton, etc

- Cypress with JavaScript

- Playwright

Which tool should be used?

- no dependency on what devs used to develop the code


What is a gitignore file?

When we push our code into github, the different extension files will not be pushed into our repo. That is what the gitignore file is for.


Once we have created a repo, we need to clone it into our local.


What is gitbash for?

- can be used for cloning

-------------------

Visual Studio

- Visual studio is like a mobile phone

- want to access FB

What do we need to start FB? Need to download the FB app.

Since now we wanna use Selenium, we have to download Selenium into VS.

This is what we call Nuget Package (similar to FB app in terms of mobile phone)

Nuget Package manager is similar to an App Store

- Selenium webDriver nuget package will allow us to access the Selenium library of codes

- Selenium Support will provide support classes for selenium


GitBash

Means I am on the main branch to push my code

GitBash Command

git status = getting status of my current repo vs the file that I have in my local

./ means the programs file in VS (program.cs)

git add . = means add all those new work into the repo

git commit -m "something something" = means commit with a message

git push = to push the codes to github






Comments

Popular posts from this blog

Specflow, Gherkin

DevOps, Github