what is fs code example
Example 1: what is scss
SCSS is a preprocessor which lets you use features that aren’t a part of the wider CSS standard yet, and provides better workflows for maintaining your stylesheets.
With SCSS preprocessor, you can reduce the amount of times you repeat yourself and ensure you’re writing clean, maintainable code for the future.
Scss can take css code and work.
SCSS is fully compatible with the syntax of CSS, while still supporting the full power of Sass.
Scss is an extension of the syntax of CSS. This means that every valid CSS stylesheet is a valid SCSS file with the same meaning. In addition, SCSS understands most CSS hacks and vendor-specific syntax, such as IE's old filtersyntax. This syntax is enhanced with the Sass features described below. Files using this syntax have the .scss extension.
Dry (dont repeat yourself) code is much better then wet code (write every time).
Example 2: what is pom
Pom basically Creating java classes
for the each page of our application,
and storing related webelements,
and methods in their respective classes.
Advantages of POM =
First of all, it makes our code REUSABLE.
I don't have to repeatedly locate web elements
in every single other class.
Secondly it is EASY TO MAINTAIN. I store one
webelement in one class and it is a lot easier to
fix any issue with that web element because I know
exactly where everything is stored.
Thirdly is seperating webelements and our test cases.
Our test cases will be cleaner therefore
easy to manage overall.
HOW I CREATE POM =
and pass PageFactory.initElements(objectOfClass, Driver)
- FindBy annotation comes from Selenium.