anchor.diff:  == Features
  -After you have described your web pages, it's time to start organizing the logic of working with them.
  -We prefer to use a BDD approach, where you break down all interaction logic into simple actions and create
  -one "step" method per action as it's implementation. This is where all the extension methods from ExtendedWebElement
  +After you have described web pages, it's time to start organizing the logic of working with them.
  +We prefer to use a BDD approach, where you break down all the interaction logic into simple actions and create
  +one "step" method per action as it's implementation. That is where all the extension methods from ExtendedWebElement
   and ExtendedList classes come in handy.
   
  -We will use harmcrest matchers for conditioning
  -[source, xml]
  -----
  -<dependency>
  -   <groupId>org.hamcrest</groupId>
  -   <artifactId>hamcrest-all</artifactId>
  -   <version>1.3</version>
  -</dependency>
  -----
  +We will use http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matchers.html[harmcrest matchers] for conditioning
  +
   
   === Working with elements
   *Waiting on a condition for a single element.*
  
positive.code: ----
  
  `ScrollableElement` is just a very simple class introducing single `scrollToElement()` method.
  Annotation `@ScrollMethod` points to method's implementation.
  [source, java]
  ----
  public interface ScrollableElement extends ExtendedWebElement {
  
negative.code: }
  ----
  
  Then you will be able to scroll to the actual footer of the page like this:
  [source, java]
  ----
  @Step("Start a chat with support")
  